看到for three years一般用现在完成时,此题用的是一般过去式,是什么用法?i ______ in a foreign company for three years.still,i don't regret having given up the well-paid post.AworkedBhave workedcwas working 选A 求讲解.

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/23 23:30:10
看到forthreeyears一般用现在完成时,此题用的是一般过去式,是什么用法?i______inaforeigncompanyforthreeyears.still,idon''tregrethav

看到for three years一般用现在完成时,此题用的是一般过去式,是什么用法?i ______ in a foreign company for three years.still,i don't regret having given up the well-paid post.AworkedBhave workedcwas working 选A 求讲解.
看到for three years一般用现在完成时,此题用的是一般过去式,是什么用法?
i ______ in a foreign company for three years.still,i don't regret having given up the well-paid post.
Aworked
Bhave worked
cwas working 选A 求讲解.

看到for three years一般用现在完成时,此题用的是一般过去式,是什么用法?i ______ in a foreign company for three years.still,i don't regret having given up the well-paid post.AworkedBhave workedcwas working 选A 求讲解.
做单选题时,一定要注意语境.这一题后半句话:still,i don't regret having given up the well-paid post.我不后悔放弃这一报酬优厚的职位.说明我已经放弃了这一工作.说明在这个公司工作是过去的事情了.因此选A.for + 时间段并不一定要用现在完成时态.

for three years 通常用于现在完成时
在那家外国公司我已经工作三年了。

答案错了。用B的

做英语还要根据语感。通过后面的“i don't regret having given up。。。”——说明我现在已经不再这家外企工作,所以当然是过去工作三年。

这儿用过去时,说明说话时人已不在公司了。。。。

看到for three years一般用现在完成时,此题用的是一般过去式,是什么用法?i ______ in a foreign company for three years.still,i don't regret having given up the well-paid post.AworkedBhave workedcwas working 选A 求讲解. we lived in London for about three years?用for about three years提问 We lived in America for about three years.[用for about three years提问] for three years同义词求 for about three years(提问) Tom has( )for three years ① he has been working for five hours for five hours用它提问、② my brother joined the league three years ago three years ago用它提问③ l ‘ d like to start a club 变为一般疑问句. The news reporter___in a middle school for three years.A has taught B taught1、选什么,为什么.2、for +一段时间怎么用?+现在完成时和一般过去式的区别! 20.They have learned English for three years.(改为一般疑问句) He has lived in Beijing for three years否定句和一般疑问句 for more than three years(用啥提问) He______this computer for adbout three years.用have怎么填 His grandfather died three years ago.(用for three years 改写句子)那么我写成His grandfather has died for three years .错在哪里?为什么 时间用in还是用for?NCE2 text5The bird covered the distance in three minutes 这里表示时间怎么不用for three minutes?我看到时间一般用for做介词的. the story happens for three years 英语选择题时常见到for three years,for four years,那什么情况用现在完成时,什么情况用一般过去时? began to skate__ A for three and a half years B three and a half years ago.说明理由 for也不可以是用在一般过去时的吗? My father worked in the factory for three years.(对for three years划线提问)