1. The Clarks haven't decide yet which hotel______
A. to stay B. is to stay C.to stay at D.is for staying
which在这里是什么功能?为什么选C不选B?是不是因为B项表示主动语态但hotel无法表示主动?
【答】应该选C,这里的to stay是动词不定式作 hotel 的后置定语,which 是疑问词,意思是“哪一个”,作hotel 的定语。which hotel 作介词 at 的宾语。The Clarks haven't decide yet which hotel to stay at. = The Clarks haven't decide yet which hotel they will stay at. 如果选择 B. is to stay,则 to stay 是 which hotel 的表语,语义不通。
The book is easy to read.为什么就可以呢?to read在这里表示什么成分?
【答】easy, hard , difficult, impossible 等形容词后面可以接动词不定式,在这种情况下,句子的主语是动词不定式意思上的宾语,可以把这种不定式分析为状语(不同的语法书可能有不同的分析方法,记住结构即可)。详见《牛津英语用法指南》第四版101.4节。
2. I didn't know it until recently.为什么recently副词也可以作介词宾语?
【答】有些副词但是不是任何副词都可以作介词的宾语,在词典中看到就记住即可。
His pronunciation is far from perfect.为什么形容词perfect也可以作介词宾语?
【答】有些形容词但是不是任何形容词都可以作介词的宾语,在词典中看到就记住即可。
3. 为什么通常说what happened?而不是what did happen?是特殊用法吗?用法类似What's the matter?
【答】疑问词作主语构成特殊疑问句不能用助动词,所以应该说:what happened?不能说:what did happen?
4.Little______about her own safety,though she herself was in great danger.
A.she cared
B.she may care
C.may she care
D.did she care
为什么这道题选D不选C呢?C在语法上也说的通吧?
【答】因为这里的让步状语从句的谓语动词是一般过去时,主句的谓语动词也应该用一般过去时,所以这道题选D不选C。