问题 选择题

--Haven’t I told you that the computer needs______?

---Sorry,I forgot_______it fixed.I’ll send it for repairs right away.

A.repairing;having

B.to repair;to have

C.repairing;to have

D.to be repaired;having

答案

答案:C

题目分析:句意:我没有告诉过你这台电脑需要修理吗?——抱歉,我忘记修了。我立即送去修理。动名词做宾语表示抽象动作,forget后接不定式表示忘记去做某事,接动名词表示忘记做过某事,结合语境可知选C。

点评:不定式作句子成分表示具体的将要进行的动作,一般不用于介词后面。动名词作句子成分往往表示抽象的,反复发生的动作。介词后面一般接动名词作宾语,也有部分动词后接动名词做宾语,注意和不定式作宾语表达含义的不同。

单项选择题
完形填空