Miss Li ____as a secretary for five years in the company ,an

Miss Li ____as a secretary for five years in the company ,and now she is general manager of it.
A serves B served C had served D has served
答案是B ,但是for five years 不是表示完成时吗?为什么不选D?
求高手详细解答!谢谢!
wujingiverson 1年前 已收到4个回答 举报

海椒娃儿长不高 幼苗

共回答了19个问题采纳率:84.2% 举报

因为已经过去了,翻译是李小姐曾在那家公司做过五年秘书,现在是那里的总经理.没有句子表示前者对现在产生了影响所以用过去时.不是所有后面有for+一段时间的前面都是完成时的

1年前

2

mangxiaxue 幼苗

共回答了14个问题 举报

因为后面有now了。就不好选D用现在完成时了
选B是说她过去是秘书,现在是经理

1年前

2

wangzi0099 幼苗

共回答了2个问题 举报

不用纠结答案,很多时候在于能听懂就行。

1年前

1

过客1986 幼苗

共回答了1274个问题 举报

不可以。现在完成时表示动作从过去开始持续到现在,并可能会持续下去。这里的李小姐已不是秘书了。

1年前

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