早教吧 育儿知识 作业答案 考试题库 百科 知识分享

英语题目Alltherestaurantswhentheyarrived,theyhadtogotobedhungry.A.haveclosedB.hadbeenclosedC.wereclosedD.havingbeenclosed麻烦解释的清楚些,选哪个,为什么选?这题是考查含有状语从句的独立主格

题目详情
英语题目
All the restaurants ____when they arrived , they had to go to bed hungry .
A.have closed
B.had been closed
C.were closed
D.having been closed
麻烦解释的清楚些,选哪个,为什么选?
这题是考查含有状语从句的独立主格结构,不是选B.
▼优质解答
答案和解析
选择 B
这边是过去式,所以首先排除 A 和 D
然后 根据句子的意思,在他们到达之前所以对餐馆都已经关门了.要表达出已经就要用完成时,have done,而且这里是被动.所以用 have been done.