初二英语(关于完成时)
来源:百度知道 编辑:UC知道 时间:2024/05/27 02:21:59
1.Why do you look so tired?
I have worked_____,i need a rest.
A.nine hours ago B.since nine hours ago
C.since nine hours D.since ago
(我觉得应该是for nine hours 吧,请讲解谢谢)
2.They have leared a lot _______they come to china.
A.when B.as soon as C.since D.after
(现在完成时的时间状语可以接哪些词啊?我就知道since for 可以接when吗?
)
I have worked_____,i need a rest.
A.nine hours ago B.since nine hours ago
C.since nine hours D.since ago
(我觉得应该是for nine hours 吧,请讲解谢谢)
2.They have leared a lot _______they come to china.
A.when B.as soon as C.since D.after
(现在完成时的时间状语可以接哪些词啊?我就知道since for 可以接when吗?
)
1.B since nine hours ago =for nine hours.
2.C. 相关的时间状语:till\untill,since1910,always,ever,just,yet,so far,never
1. B 是可以填for nine hours,但这里没这选项不是?since nine hours ago,“从9小时之前就开始工作了”,这个也是对的 since后只能接时间点,主句用完成时
2. C
还有by
e.g.You will have reached Shanghai by this time tomorrow.
若你还想深入了解现在完成时,可以参考百度百科“现在完成时”词条:
http://baike.baidu.com/view/191047.html?wtp=tt
B
since +时间+ago是完成时的标志
C
可以接since...ago/during/in the past years/for/so far/up to now
B since加上一段时间用在完成时中,for nine hours不能用在完成时中。用在过去式中。
C when后面接从句,as soon as后面也接从句,主句用将来时,从句用一般现在时,after是介词后面接动名词。
after可以加all
1.B,
2.c