11问答网
所有问题
求解!for加时间段怎么分辨用过去式还是完成时
如题所述
举报该问题
推荐答案 2019-09-08
主要要看动作是持续到现在还是过去的某个时间。
举个例子:
他当了十年老师。
如果现在还是老师,则可以说: He has been a teacher for 10 years.
如果他在1999年到2009年当了10年老师,现在是2019年,则要用过去式:He was a teacher for 10 years.
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://11.wendadaohang.com/zd/84SMSM7q44F2FPMFvS.html
其他回答
第1个回答 2019-09-08
完成时
区别
过去时
需要注意
过去时只是对过去发生对事情的描述
完成时强调事物对现在造成一定的影响或这种状态将会延续下去
所以for加时间段用什么时态需要结合语境去使用
本回答被网友采纳
第2个回答 2019-09-08
如果还有表过去的时间状语,就用一般过去时。
若没有就用现在完成时。
相似回答
大家正在搜
相关问题
for加段时间后加过去式和完成时的区别
for+一段时间是完成时,那for+点时间是什么时态呀
for+一段时间,什么时候用现在完成时,什么时候用过去时?求...
for加一段时间,一般表示过去式吗?
我知道for加一段时间时态大部分用完成时,如果是延续性动词用...
for+一段时间 究竟什么时候用一般过去时,什么时候用完成时...
for+一段时间 此时的主句用过去时还是完成时?是过去完成时...
For+一段时间可以用于一般过去时吗