高考英语单选题

请教英语问题,请详细分析。

31.____ I attended the lecture, I_____ a good knowledge of how
this happens now.
A. Were, would have had B. Had, would have had
C. Had, would have D. Were, would have
32. ---What happened to you?
---I was lost in the strange city; ____ it began to rain heavily.
A. having made matters worse B. to make matters worse
C. make matters worse D. made matters worse
33. Our leader approved _____ the conference.
A. me to attend B. for my attending C. of me to attend D. of my attending
34. At the eve of Christmas, she got nothing but ____ to buy her husband a simple present.
A. with which B. with what C. which D. what

31:原句应该为if i had attended the lecture,...
所以第一个空had.而were把原句恢复以后在语法上说不通,因为不是系表结构。
而这是个典型的虚拟,前半句用了had done。表示发生过的事实与虚拟相反,而并不是对将来的虚拟,所以选would have done。选B
32:to make matters worse.译为更糟糕的是。做的插入语,与to tell the truth的结构是一样的。
33.approve用法1.approve of sth.赞成(主意、计划等)2.approve of sb's doing(赞成某人做某事)3.approve sb赞许某人4.approve sth(批准计划、规划等)所以选c
34.首先看从句,主谓宾俱全,所以有A\D做成分的排除。B没有这种结构。所以C
温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-11-16
31 D 32 D 33 B 34 B 仅供参考。。。。。。。。。。。
相似回答