关于英语虚拟语气的一些问题.
题目
关于英语虚拟语气的一些问题.
_____you were coming today ,I'd have met you at the railway station.
A.Have I Known B.I have known
C.I had known D.Had I known
我选的是C 按照虚拟语气的语法 表示过去式情况 从句If+had+过去分词、主句have+过去分词.
想问A和D的情况可能出现么,会有倒装的这种把HAD提前的形式吗?
________what was going to happen , i would never have left her alone.
A.had i known B.if i knew
C.If i know D.if had i known
我选的是B,对吗,请解释理由.
If you _____(buy)her the gift yesterday .she ______(not be)so angry now.
我填的是.have bought / wouldn't be
从句式过去式,主句是现在式,请问是这样填写么?
以上 谢谢.
答案
1、If I had known/Had I known you were coming today ,I'd have met you at the railway station.
这两种形式都是正确的,在虚拟语气里面,如果有if就用正常的语序,没有if就要倒装.因为这句话是对过去的情况进行虚拟,因此要用had而不用have
2、应该选A
道理和上道题是一样的~
3、had bought wouldn't be
第一空是对昨天的情况进行虚拟,所以应该用had而不是have;第二空是对的哟~
有不明白的问题还可以继续问我~
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
热门考点
- 把一些人体部位比喻其他事物 如(手足)——兄弟 手头——( )
- 电阻10欧,电压4.2伏,求电流
- 若A盐溶于水时溶液温度降低,则A盐一定发生了水解反应
- 英语翻译 知识是无价之宝 可以根据英语表达意译
- 一个长方形的周长是19.2米长是宽的三倍这个长方形的宽是多少米?要用列方程来解应用题
- 郑和下西洋的季节
- 作业多,不知道该怎么快速做作业?
- 那种开头的部分动了一下,然后后面的跟着动起来的,可以传动的,有的利用能量转换的是什么设备?
- 米,千米,厘米,毫米,分米国从大到小怎么排列
- 分式1/x+1,x+1/1−x,2xy/x2−1的最简公分母是_.