表示一段时间必须用完成时吗?比如我过去抽了五年烟.是I smoked for 5 years.还是 I had smoked for 5 years.这两个句子哪个错了?错在哪里?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/06 19:50:02
表示一段时间必须用完成时吗?比如我过去抽了五年烟.是I smoked for 5 years.还是 I had smoked for 5 years.这两个句子哪个错了?错在哪里?

表示一段时间必须用完成时吗?比如我过去抽了五年烟.是I smoked for 5 years.还是 I had smoked for 5 years.这两个句子哪个错了?错在哪里?
表示一段时间必须用完成时吗?
比如我过去抽了五年烟.是I smoked for 5 years.还是 I had smoked for 5 years.这两个句子哪个错了?错在哪里?

表示一段时间必须用完成时吗?比如我过去抽了五年烟.是I smoked for 5 years.还是 I had smoked for 5 years.这两个句子哪个错了?错在哪里?
一般过去时(simple past tense)表示过去某个时间里发生的非持续性动作或存在的状态,用动词的过去式表示,常和表示过去的时间状语连用,如:yesterday,last night,in 1990,two days ago,before,the age of等.
五年这是个时间段,是个延续性动作,所以你不能用一般过去时态也就是不能用I smoked for 5 years.
“我过去抽了五年烟”,正好对应过去完成时的用法---表示动作在过去某一时间之前开始,一直延续到过去的这一时间,而且还可能继续下去的动作,这个时候用过去完成时,也就是第二句 I had somked for 5 years.这句话才是正确的翻译.

表示一段时间必须用完成时吗?比如我过去抽了五年烟.是I smoked for 5 years.还是 I had smoked for 5 years.这两个句子哪个错了?错在哪里? 再过去的一段时间不是用完成时吗?为什么这里用过去式.12题. 怎样区别过去时和完成时?比如有yet就用完成时,我需要一些这样的总结, SAT语法里,for加一段时间,一定要用完成时吗? 表示在过去的一段时间里介词用什么 用once 可以用完成时么 还是必须过去时once i have been travling... 我三年前去过那里~英语用完成时还是过去时?为什么?表示对现在的影响似乎要用完成时,但是3年前又是过去式的标志~ 现在完成时,语法 分析从资料查到:现在完成时用法——持续性用法(肯定句,疑问句中谓语动词必须是延续性动词):表示过去已经开始,持续到现在的动作或状态.此时常与“for +一段时间& 现在完成时表示动作发生在过去,那现在完成时为什么与表示一段时间的状语连用? 现在完成进行时表示过去一段时间一直做的事,而过去完成进行时也有过去一段时间一直做的含义.如何区分? must不能用于过去时态表示必须吗 英语里,前面用过去时,后面加的是“一段时间”的时间状语,一段时间前一般都用完成时,为什么有时候前部分要用过去时 不是表示被动的be加过去分词句型比如you are gone,为什么这么说,教教我 英语中瞬间动词后不跟一段时间 可以用完成时吗? 英语中瞬间动词后不跟一段时间 可以用完成时吗? i have ran out of money since last weekend 还是 i ran out of money since last weekend我记得老师说了一下在过去开始 在过去停止就是用过去时 而这个句子中表示我用完了钱 是指过去就完成了的动作 但是又不 l served in the company for 5years.这里的动词为什么可以用过去式,不是说for加一段时间必须用完成时么 我手机的电池电用完了,放了一段时间过后就不能用了是怎么回事啊?求...我手机的电池电用完了,放了一段时间过后就不能用了是怎么回事啊?求解释.