英语语法疑问

英语语法疑问

题目
英语语法疑问
It is high time +一般过去时,作为虚拟语气.
那么,it was high time 后面用一般过去时还是过去完成时?
It was the training that he had as a young man () made him such a good engineer.
A has
B later
C that
D which
我选B.
因为这是强调句型,如果不强调:
The training he had as a young man made him such a good engineer已经是一个完整的句子了,所以,不应该用连词that或which来引导.为什么?
我忽然明白了,应该选C that
这个C才是和前面的it was组成强调句型。
前面的that引导的是定语从句。
另外,我前面的那个问题:it was high time that 后面动词应该怎么用?用什么时态?
答案
从理论上讲,it was (high)time that从句中应使用过去完成时.但需要提醒你的是,英语中很少有人用it was (high)time,一般都只用It's high time (that),而且这种说法很非正式,所以一般才用It's这种缩写,希望不要因为出题人基于生硬语法点所出的题而忽略地道的英语用法.
这个句子是强调句型,但强调句型的‘that'是用在空格处,所以应选C.第一个that是关系代词,在定语从句he had as a young man中作宾语,所以可以省略.
这个句子的主句是 The training made him such a good engineer.
强调句强调主语,所以应为It was the training that made him such a good engineer.'that'正是出题空格所在.
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
最新试题
热门考点

超级试练试题库

© 2017-2019 超级试练试题库,All Rights Reserved.