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

1.byathickwall,theyfelttheywerequitesafeA.TobeprotectedBProtectingCBeingprotectedD,Tohavebeenprotected选C这里是分词作状语表原因么?还请高手分析.并告之解法2.Therocketwillweighabout200tonswhen

题目详情
1.____by a thick wall ,they felt they were quite safe
A.To be protected B Protecting C Being protected D,To have been protected
选C 这里是分词作状语表原因么?还请高手分析.并告之解法
2.The rocket will weigh about 200 tons when ____
A.completed B,to be completed C,completing D,have completed
A.我觉得选B 选C 也不可能选A啊
这里前面有个will 那后面也应该用B,to be completed 表将来才是啊
如果不是那 D 也可以选啊
▼优质解答
答案和解析
首先搞清这句话的意思:正因为被一堵厚墙保护,他们觉得自己相当安全.
前面的分句是被动语态,如果补齐则是they were protected by a thick wall.因此排除了B项.从整个句子的语法来看,是个一般过去式的句子,从句应该和主句保持一致,排除了D项.C项错误,Being无法还原到原始的句子中去,见上面的那个补齐的句子,整个句子陈述一个过去发生的事情,并不存在进行状态.所以不可以用being.
因此选A