英语语法每日一题(1)

1. I haven’t seen Ann for ______ long that I’ve forgotten what she looks like.



A.such B. very


C. so D. too


这个题目:首先看出前后两个句子的时态,其构造都是:主语+have(has) done的形式。现在完成时)前后两个句子分别为:I haven’t seen(主语+ haven’t done)现在完成时的否定式;I’ve forgotten(主语+have done)现在完成时的肯定式。



本题目由两个句子:(I haven’t seen Ann for ______ long)+that+ (I’veforgotten what she looks like)构成。即A+that+B模式。做题过程中如果能把两个分句中的that看出来就最好。此时,你就要思考为什么这里来了一个that,在句子和句子中间突然出现一个that之类的词语,绝对不会空穴来风。那就说明,前面或者后面一定有跟that搭配的成分。先看后面是否存在,后面的分句是:I’ve forgottenwhat she looks like.(意思是:我应经忘记了他的样子)句子中并没用找到可以和that搭配的成分,只能说明这个句子是that充当连接词来引导的句子。前面的句子是:I haven’t seenAnn for ______ long(意思是:我有一段时间没用看到Ann了),做题的时候先要把句子大致意思翻译出来,就算出现了空格,但是也不影响句子的整体翻译。如果这个句子不要空格就是:I haven’t seen Ann for long句子其实依然可以看成是完整的,只不过出题人在long之后把time省略了,也没用发现能够和句子之后的that能够搭配的成分。现在之剩下空格了:______ long that 。此时再结合题目选项出现了:so和such能够和that搭配使用:即so...that和such…that都表示:如此…以至于…


但两者有区别:so…that中的so是副词,后面接形容词或者副词


such…that中的such是形容词,后面接名词(名词前面可以有形容词或者副词来修饰).


根据这个法则来看看______ long that I’veforgotten what she looks like.空格之后接的是long(adj),所以前面就要用so来搭配,构成so…that句型. I haven’t seenAnn for ___so___ long that I’ve forgotten what she looks like这个句子就翻译成,我有如此久没有看到Ann了,以至于我都忘记她的摸样了.(好伤感的句子)



当然选项中还出现了 very和too,very表示非常,一般不和that连用,too表示太,也不和that连用,通常构成too…to..表示太…而不能..




所以本题正确答案选:C


本题生词整理:1.forget 记住两个短语:forget to do sth和forget doing sth的区别。 2.like这里表示:....的样子.


分享到:


相關文章: