----How long have you ____ there?----About four years.A.wirked B.goneWhy?

热心网友

A应该是worked吧?没有wirk这个词啊如果是worked就应选A,提问How long的完成时应该用持续性动词,go是不可持续性动词

热心网友

----How long have you ____ there?----About four years.A.wirked B.gone答案:A用How long 提问时,要用完成时态。

热心网友

A

热心网友

"wirked"应改为"worked"吧!应选A,因为How long have ...?是现在完成时态的问句,后面应加延续性动词,work是而go不是。Do you understand?

热心网友

worked,因为how long 提问的是处于某种状态,work是延续性动词,而go 是非延续性动词,所以选A

热心网友

应该是 worked

热心网友

choose A gone 表示是还未回来

热心网友

选A。因为是HOW LONG 提问的。所以应该是持续动作而GONE是瞬间动词

热心网友

worked