英语语法( D )the clouds,you would find the ariplane in the sky e

英语语法
( D )the clouds,you would find the ariplane in the sky easily.A had it not been for B If it were
A had it not been for B If it were not C If it had not been for D Were it not for
为什么用B答案不对呢?
137807138 1年前 已收到4个回答 举报

Mauk 春芽

共回答了22个问题采纳率:90.9% 举报

LZ你好!

根据题意“要不是因为有云,你可以很容易看到天上的飞机”.B选项是比较典型的中式表达,用were是虚拟语气没有错,可从句意上讲不通,因为翻译过来就是“如果不是云彩,你就...”.英语中不能这么说.可以说 "If there were not clouds”.所以不能选择B.

满意就给分吧!

1年前

4

chq461829378 幼苗

共回答了2个问题 举报

“要不是因为有云的话,你将很容易找到空中的飞机。”貌似这么翻译吧,the clouds在从句中做原因状语,不是做were的表语,所以需要加for

1年前

2

woshihl1984 幼苗

共回答了10个问题 举报

题目我都没看懂 啊

1年前

2

531124 幼苗

共回答了33个问题 举报

少了介词for啊,for 在这里表原因,是不能少的,少了的话这话就不对了。

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 19 q. 0.012 s. - webmaster@yulucn.com