不明白这个题,为什么选D 希望高人能够指点,谢谢。

___nogravity,therewouldbenoairaroundtheearthaiftherewasbwasthereciftherehadbeendweret... ___no gravity,there would be no air around the earth
a if there was
b was there
c if there had been
d were there
展开
heidi_jack
2011-01-10
知道答主
回答量:31
采纳率:0%
帮助的人:21.2万
展开全部
此题考察虚拟语气的用法。因为不可能没有重力,所以用虚拟语气。现在虚拟语气be动词一律用were,所以a b错误,c 应为if there were,if there had been 为对过去虚拟也不对。were there为if there were的省略倒装形式,故选d 具体虚拟语气的用法可以参考语法书。
匿名用户
2011-01-10
展开全部
这题是对虚拟语气的考察,用排除法。从整句来看,意思是:如果没有重力,地球上将不会有空气。明显的是虚拟语气,因此可以排除AB,因为虚拟句里,比动词要用were。而排除C的原因则是因为整个句子并不是完成的关系。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tyr小甜甜
2011-01-10 · TA获得超过130个赞
知道答主
回答量:56
采纳率:0%
帮助的人:35万
展开全部
虚拟语气,省略了IF
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
冬瓜歪
2011-01-10 · TA获得超过571个赞
知道小有建树答主
回答量:424
采纳率:0%
帮助的人:113万
展开全部
假设没有重力,是虚拟语态,there were

if条件状语从句的虚拟语气
一般有were/had done/should do
if省略,谓语提前
所以是were there
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式