The film stars___the hotel for a few minutes when we arrived.We didn't meet them.A.had been away from B.had left我选的是B,是错误的.为什么错?答案A为什么是对的?

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/27 23:07:24
Thefilmstars___thehotelforafewminuteswhenwearrived.Wedidn''tmeetthem.A.hadbeenawayfromB.hadleft我选的是B,

The film stars___the hotel for a few minutes when we arrived.We didn't meet them.A.had been away from B.had left我选的是B,是错误的.为什么错?答案A为什么是对的?
The film stars___the hotel for a few minutes when we arrived.We didn't meet them.
A.had been away from B.had left
我选的是B,是错误的.为什么错?
答案A为什么是对的?

The film stars___the hotel for a few minutes when we arrived.We didn't meet them.A.had been away from B.had left我选的是B,是错误的.为什么错?答案A为什么是对的?
for a few minutes 表示有一定的延续时间.
B.had left 错误是因为leave 是瞬间动词,不能在时间上延续

for a few minutes -> 要用延续性动词 - > 要用 be away

虽然都表示已经离开,但left是瞬时动词(leave),无法持续的,相反be away from hotel表示一种离开的状态,可以持续,因此A是正确的。