英语考试

2025-05-10 10:19:37
推荐回答(4个)
回答1:

此题选B, A选项应该改为hasn't been away from

对于你说leave瞬间动词,我觉得你有可能混淆了两个语法点。
在完成时态中,一旦有for+时间段出现,就不能用瞬间动词,只能用延续性动词或瞬间动词的延续性形式。此题并没有for+时间段 的时间状语,只是since状语从句,这里对动词是没有局限性的。

例如:
The old man has been away from his hometown for two years.
那位老人已经离开家乡两年了。

这里就不能用has left,明白了吗?

回答2:

A
需要加away
就像far away from

回答3:

A.这里AWAY是形容词,离开,不需要加FROM

回答4:

A.
加away
好像是不加from