西工大考研论坛:4-39大家一起讨论、分析、翻译一下一个句字

来源:百度文库 编辑:神马品牌网 时间:2024/05/02 08:03:29
The police____searching for the missing boy
for days.
A.has been
B.was
C.were
D.have been
答案:D

police单复同型.
这里表示的应该是很多警察。

have been doing sth for (a long time/days). 已经做某事很长时间

解释为:警察在寻找失踪的男孩几天了。
1、表示这个动作从过去一直持续到现在,及对现在的
影响就得用现在完成时。
2、for加过去的时间也得用现在完成时。