He has worked very hard__he left school.A.for B.befor C.since
来源:学生作业学帮网 编辑:学帮网 时间:2024/06/27 19:35:50
He has worked very hard__he left school.A.for B.befor C.since
同学,很高兴回答你的问题
正确答案:选C.since
即:He has worked very hard since he left school.
翻译:自从他毕业以来,他一直工作非常努力.
解析:因为句子的时态是现在完成时,所以用since,因为since 是自从的意思,后面接某一个过去的时间点,也就是说从过去某个时态一直到现在,并且有可能还要继续下去,用现在完成时.for 后面接一段时间,所以不对;before 是在...之前,he left school 已经是一般过去时了,那么before he left school 就是“过去的过去”,那么主句就应该用过去完成时了,所以before 也是错误的.
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
不明白请继续追问,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
我觉得是B
他离开学校之前,学习一直很努力。
C 前面是现在完成时,后边是过去时,如果选B的话,前边主句就要用过去完成时了
C. since
“since”表示“自从…起,直到现在”,”since”后面一般用过去式句子或单词,词组,前面用完成时态。
希望我的回答对您有帮助,有问题可以追问。满意请及时采纳,谢谢!
He has worked in the company for 15 years.H ( ) ,he,doesn~t
In the past three years ,he ____ very hard at maths. A.works B.worked C.has worked Dis workin
He has worked very hard__he left school.A.for B.befor C.since
word form.i am happy he was _____.He has worked very hard over the pass year.(promote)
While_______money,he had worked very long hours
He has already worked for() hour.
He has worked there (s) last year
he has worked at...和he has been worked at..有什么区别?哪个对呢?
He hard worked in the company for 15 years ,H______,he doesn't like this work.My sister has many friends ,she is very o_______
-How long has his father worked in that city?-he has worked there s___ last year.
He said he ( ) in that factroy since 1949.A.has worked B.had worked C.worked D.was working
He worked very hard,and____(earn)a lot of money.
He has worked for a whole day回得来
修改病句:He has worked in Benijing last year.
he has worked out the problem.的被动形式
How long has he worked in the radio studio? Can you tell me.合并成宾语从句是he had worked 还是he has worked说明一下理由
He said ______for the firm for over ten yearsA.has worked B.had worked
he has worked as a teacher for only two weeks .he has little e ____