作业帮 > 英语 > 作业

-How long has Eliza been a nurse?-_A.Since 2004,B.Four years

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/06/05 07:01:05
-How long has Eliza been a nurse?-_A.Since 2004,B.Four years ago C.In 2004D.Since four years
A
since+过去的时间点,表示一段时间(从这个时间点到现在的这一段时间)
B项错在:four years ago是过去的一个时间点,只能用于回答when,而问句问的是how long,这要求用一段时间来回答.
C项错在:in 2004是过去的时间,只能用于回答when,不能回答how long.
D项错在:since不能接一段时间.如果since改成for就可以了.
我的回答你满意吗?不明白的再问哟!
祝你学习进步,更上一层楼! (*^__^*)