关于英语过去时和完成时的"for" 的用法

关于英语过去时和完成时的"for" 的用法
1.--do you regret going back home now,mr.wang?
--I____ in Shenzhen for ten years,but i've never regretted my final decision to move back home.空里填什么?A.worked B.have worked C.had worked 说明理由.2.We ________(complete) the task for days.用适当形式填空,说明理由.
3.一些动词的过去式后可以加for再加段时间么?具体的?4.过去时、现在完成时、过去完成时用"for" 加段时间的区别?非诚勿扰.
flyyue1984 1年前 已收到3个回答 举报

快乐uu 幼苗

共回答了18个问题采纳率:94.4% 举报

1.选择B.have worked 因为是现在完成时,为什么是现在完成时呢,是因为:首先看前面的问句,里面有now,然后再看第二句的后面也有i've never regretted 就是 I have never regretted 所以是现在完成时.2.have completed 因为在说这句话的时候,那个任务已经完成了,而且是完成好多天了,所以是现在完成时 3.不可以,一般for加一段时间,表示‘已经多久’有完成的意思,所以用在完成时里 4.首先:过去时后面直接加表示过去的时间,不用先加for然后再加一段时间表示过去的时间有yesterday just now等其次:现在完成时和过去完成时后面加for再加一段时间

1年前

6

我要结婚001 幼苗

共回答了12个问题采纳率:83.3% 举报

A.这里强调工作,不强调时间。completed,完成不是延续性的动作,所以不能用完成时。 i walked around the park for a long time with my friends .完成时是表示一段时间的啊,过去完成时和现在完成时就是时态的区别。

1年前

1

chengxuejiao 幼苗

共回答了17个问题采纳率:82.4% 举报

2006高考 重庆 31 I ( lived ) in London for many years,but I have never regret my final decision.........

1年前

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