it is four years since i an english teacher

it is four years since i an english teacher
a become b became c becomes d have became
说下为什么
ewieoigho 1年前 已收到4个回答 举报

阿呆爱静静 春芽

共回答了14个问题采纳率:85.7% 举报

D选项的”became"打错了,应该改为”become",
D
翻译:自从我成为一个英语老师到现在已经有四年了.
因为这里的时态是现在完成时(since自从),所以要选“have become",故答案为D.

1年前 追问

8

ewieoigho 举报

不好意思,是我打错了,但是become不是不延续的吗

举报 阿呆爱静静

虽然become不是延续性动词,但并不是所有现在完成时都是表示延续性的,since+时间点只是表示从...以来,是现完的标志。for+一段时间才是表示延续的,因为这里是“since"来连接句子的,所以可以用”have become".

cc墓地 幼苗

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

became,我成为一名英语老师已经四年了,动作已发生

1年前

2

kwokwassion 幼苗

共回答了26个问题 举报

我参军有四年了 我参军已经4年了 我参军有四年了 .

1年前

2

412099563 幼苗

共回答了79个问题 举报

b,从过去到现在已四年了用一般过去式。

1年前

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