看到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/11/16 12:29:20
看到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。。。”——说明我现在已经不再这家外企工作,所以当然是过去工作三年。
这儿用过去时,说明说话时人已不在公司了。。。。