几道高一英语语法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↑答案选A2.In 6 years' time,the Turners ______their missing daughter everywhere.A.have

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 07:30:53
几道高一英语语法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↑答案选A2.In 6 years' time,the Turners ______their missing daughter everywhere.A.have

几道高一英语语法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↑答案选A2.In 6 years' time,the Turners ______their missing daughter everywhere.A.have
几道高一英语语法
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't finished it.A.have been reading B. am reading C. was reading D. had been reading↑答案选A2.In 6 years' time,the Turners ______their missing daughter everywhere.A.have
1.
for 加一段时间,必用完成态,因此可以是完成态,可以是完成进行态.
因为否定式用了haven't而不是hadn't,所以时态定位现在或者将来.
同样,否定式没有使用will,因此是相对于现在时间点否定,前面一句也必须相对现在时间点,所以必然使用现在时,而不是将来时.
因此目前为止只能是现在完成,或现在完成进行时.
因为句意强调到目前为止一个动作已经发生,而且强调这个动作做了一段时间(FOR短语),同时你看到了结果(还没完成),因此只能使用现在完成进行时.
2.
in 6 years' time 是个过去的时间状语,因此只能使用,一般过去,过去进行,过去完成,过去完成进行
过去进行要在过去一个时间点正在进行一个动作,显然不是.
过去完成,过去完成进行都表示过去两个动作,显然不是.
因此答案只能使用一般过去时,选D.

1.have been doing sth是现在完成时态,表示从过去到现在一直做某事,后面的yet进一步确认了时态是现在完成时态。
2.句意是在过去的六年里,特纳一家人到处寻找他们失踪的孩子。只是表达在过去发生的一件事情。

我一直在读小说 说现在完成进行时
LOOK FOR是寻找的意思