作业帮 > 英语 > 作业

几道高一英语语法1.I ______the novel for all the morning,yet I haven'

来源:学生作业帮 编辑:神马作文网作业帮 分类:英语作业 时间:2024/11/10 22:49:15
几道高一英语语法
1.I ______the novel for all the morning,yet I haven't finished it.
A.have been reading B. am reading C. was reading D. had been reading
↑答案选A
2.In 6 years' time,the Turners ______their missing daughter everywhere.
A.have looked for B.had looked for C.have been looking for D.looked for
↑选D
_______________________________________________-
答案都有就是问一下到底是怎么想的.
几道高一英语语法1.I ______the novel for all the morning,yet I haven'
1.
for 加一段时间,必用完成态,因此可以是完成态,可以是完成进行态.
因为否定式用了haven't而不是hadn't,所以时态定位现在或者将来.
同样,否定式没有使用will,因此是相对于现在时间点否定,前面一句也必须相对现在时间点,所以必然使用现在时,而不是将来时.
因此目前为止只能是现在完成,或现在完成进行时.
因为句意强调到目前为止一个动作已经发生,而且强调这个动作做了一段时间(FOR短语),同时你看到了结果(还没完成),因此只能使用现在完成进行时.
2.
in 6 years' time 是个过去的时间状语,因此只能使用,一般过去,过去进行,过去完成,过去完成进行
过去进行要在过去一个时间点正在进行一个动作,显然不是.
过去完成,过去完成进行都表示过去两个动作,显然不是.
因此答案只能使用一般过去时,选D.