几个语法题 请高手解析
来源:百度知道 编辑:UC知道 时间:2024/05/17 05:56:44
30. It’s necessary to be prepared for a job interview. _c_ the answers ready will be of great help.(2005北京高考)
A. To have had B. Having had
C. Have D. Having
23. When __a__ help, one often says “Thank you” or “It’s very kind of you”.(2005福建高考)
A. offering B. to offer
A. To have had B. Having had
C. Have D. Having
23. When __a__ help, one often says “Thank you” or “It’s very kind of you”.(2005福建高考)
A. offering B. to offer
30
DHaving
动名词做主语
前半句的作用是在讲述一个事实,描述一个情况,没必要B完成时
23offered
one 是主句主语,一个人说谢谢,你真好,那么他肯定是被提供帮助的,所以AB肯定不对咯
When _______ (offer) help, one often says,“Can I help you?”or“What can I do for you?”
这里就用A了,不是吗
第一个选D。
C错在,如果用have,则Have the answer ready本身就是一个完整的句子,句子作主语时前边必须加一个that,不能省略。即如果是That have the answers ready will be of great help.那就对了。用to have或者having都是对的(即不定式作主语或动名词作主语)。从上下文看,是在向读者提建议,所以用一般时就可以,没必要用完成时。
第二个应该选offered或者being offered。
A不对。offer的主语就是one,当这个one说“Thank you” or “It’s very kind of you”时,显然他是被帮助的那个,所以要用被动语态。