虚拟条件句中if的省略及倒装,had 是指哪个had?
题目
虚拟条件句中if的省略及倒装,had 是指哪个had?
从句中有should,were,had三个助动词可以把if省略,并将这三个词提至句首.
had是哪个had
如:If I had had time,I would have run round that lake again.
如果指的是第一个had ,那表示与过去相反的都可以这样变了?
答案
在if从句中,如果含有“were,should,had’’时,可省去if而将“were,should,had’’置于句首,构成倒装句.例如:
Were l in your position,1 would go.如果我处在你的位子上,我就走了.
Had you arrived five minutes earlier,you could have seen them off.如果你早到五分钟,
你就可以给他们送行了.
Should he come,tell him to ring me up.如果他来的话,叫他打电话给我.
HAVE这个词比较特殊.had作为实义动词是能提前的.比如一般疑问句问实意动词时通常要加助动词DO.比如DO you like English?但HAVE就可以用两种方式表达.have you a pen?= do you have a pen?
不过,一般情况下.根据旧语法,非常严格的时候,Had I time这样的方式还是不要用.最好用if i had time.你知道它没错就行了
.你自己用的时候还是用普通的吧.
举一反三
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
热门考点
- 几点几的英文怎么说,尤其是那个点,例如:1.60米的英文!
- 风物长宜放眼量,量字读第几声
- 潜龙勿用
- 假如你是一名宇航员,驾驶宇宙飞船在月球表面环绕飞行,现在你只有一块表,你能否测算出月球的密度?说明理由
- 小红的储钱罐内有1元5角的硬币30元,并且2中硬币的枚数相同.2中硬币各有多少枚
- 根据短文内容,判断正误,正确的写“A”,错误的写“B
- ,{(x1+x2)-[√(x1^2+1)+√(x2^2+1)]}<0; 为什么会小于零呢?
- 雅典奥运会是第几届奥运会
- 9:4=12:X怎么解
- 1、在[ ]里填上适当的运算符号