SAT两道ISE的题,急!在线等!!

以下括号部分为画线部分选项:1)<Haditnot>beenfortwoparticularlyskillfulmembersoftheworkcrew,wecouldn... 以下括号部分为画线部分选项:
1)<Had it not> been for two particularly skillful members of the work crew, we could not have completed the apartment renovations on schedule. <NO E>
这题NO E, 但是就是我不知道had it not和后面的could not have时态难道没错吗??had it not been 不应该是过去完成时吗?

2)<Had I known >that the line to get into the movie <would be> so long. I <would of> left earlier to get to the theater or <bought> my ticket online. <NO E>
这题选C,我不知道怎么改。

3)还有就是我搞不清出现 until 到底是用什么时态???
展开
britishpretty
2011-09-29 · TA获得超过4933个赞
知道大有可为答主
回答量:2002
采纳率:0%
帮助的人:2430万
展开全部
1,虚拟语气,表示与过去事实相反的假设及相应的结果。
与过去相反:If + sb/ sth + had done...sb/sth+ coud/ would/ might/ should (not) have done....
这里的虚拟条件句省略了 if-, 故引起倒装 = If it hadn't been for...
情态动词的完成式就是它们的“过去式”。所以,没有错。
2、第二句的道理与1一样。Had I known that- = If I had known that-
3. until- 属于时间状语从句,和before-,after-, when-,if-的用法一样,也遵循“主将、从现"原则,如果主句是一般现在时的话,其他情况要看具体语境。
赖敏捷
2011-09-28 · TA获得超过485个赞
知道小有建树答主
回答量:182
采纳率:0%
帮助的人:199万
展开全部
第一题中的这是虚拟语气,had it not ,表示“要不是‘
第二题中也基本是一样,表示”要是我知道“的意思,都是考察虚拟语气,题目中的用的并没有错
具体情况可以再问我,因为我对选项不是很清楚
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ee25872672
2011-09-29
知道答主
回答量:31
采纳率:0%
帮助的人:5.2万
展开全部
ga
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式