over the past year一定用现在完成时吗?
来源:学生作业帮 编辑:大师作文网作业帮 分类:英语作业 时间:2024/11/10 07:02:18
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已被谋杀)
以前讲现在完成时时,老师说有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已被谋杀)
1. 你老师的说法有误,当然也有可能是你抄错或记错了.
应该是“in/during/over the past/last + 一段时间”做句子的时间状语时,句子必须使用现在完成时.其中in/during强调期间发生的动作或持续的状态,而over更强调那段时间后出现的结果.
如:China has experienced great changes over/in/during the past/last ten years.
2. 该短语中的“一段时间”必须是一个表示时间段的短语,而不是year这样的单词.
此处的over the past year其实就相当于last year,意思是“在去年/在过去的那一年”,只强调过去一段时间所发生/进行的动作,所以句子只能使用一般过去时.
3. 而had been即过去完成时,它必须有一个过去的时刻/动作进行参照,如果句子的谓语动词发生在该过去的动作/时刻之前,或延续到其时时,句子才应该使用过去完成时.
但是该句明显没有作为参照物的过去的时间/动作.
4. 该句不管是over the past/last year,都应该用一般过去时.
应该是“in/during/over the past/last + 一段时间”做句子的时间状语时,句子必须使用现在完成时.其中in/during强调期间发生的动作或持续的状态,而over更强调那段时间后出现的结果.
如:China has experienced great changes over/in/during the past/last ten years.
2. 该短语中的“一段时间”必须是一个表示时间段的短语,而不是year这样的单词.
此处的over the past year其实就相当于last year,意思是“在去年/在过去的那一年”,只强调过去一段时间所发生/进行的动作,所以句子只能使用一般过去时.
3. 而had been即过去完成时,它必须有一个过去的时刻/动作进行参照,如果句子的谓语动词发生在该过去的动作/时刻之前,或延续到其时时,句子才应该使用过去完成时.
但是该句明显没有作为参照物的过去的时间/动作.
4. 该句不管是over the past/last year,都应该用一般过去时.
over the past year.
over the past century
over the past是什么意思
over the past centuries
in the past year用什么时态
Over the past ten years ,over这里是介词吗
over the past ten 为什么over可以用在这里?
over the past 20 year,the Internet helped change our would i
英语翻译Over the better part of the past year,a great debate has
in the past year 我觉得是去年发生的事 到去年年尾今年年初已经结束了 可是为什么用现在完成时啊啊
in the past...years只用于现在完成时吗? 谢谢
in the past...years只用于现在完成时吗?