over the past year一定用现在完成时吗? 以前讲现在完成时时,老师说有over the past yea

over the past year一定用现在完成时吗? 以前讲现在完成时时,老师说有over the past year就用现在完成时
但是现在课本上有这样一句话:
He was charged with breaking into several computer systems over the last year.
为什么前面是“He was”而不是“He had been”或“He has been”?(句中所说的he已被谋杀)
wh_yzj 1年前 已收到1个回答 举报

xy012xy 幼苗

共回答了19个问题采纳率:94.7% 举报

楼上的解释也不对,如果over the last year是修饰breaking into several computer systems,那就应该是with having broken into several computer systems.
over the last year应该译为“一年以前”,不像你的老师说的那样,只用在完成时态中.如果,你还记得,over 有”超越,跨过”的含义,就不难理解 over the last year 可译为“一年以前”,实际上,over the last year = one year ago 就应该用一般过去时.
对了,说了半天,你是在问哪一个词组,是 over the past year 还是over the last year? 课本里的句子是over the last year,应该用一般过去时.

1年前

6
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 16 q. 0.025 s. - webmaster@yulucn.com