问题 选择题

I was supposed to _______ all my shopping by now, but I still have a great many to buy.

A.to have finished

B.to finish

C.to be finishing

D.to have been finished

答案

答案:A

考查非谓语动词。到如今我本应该已经买了我所有的东西,但是我仍旧有很多东西要买。Be supposed to被期望,后面接动词原形,如果不定式动作发生在谓语动词前,则用不定式的完成时态,故选A。答案中去掉一个to更为恰当。

单项选择题
单项选择题 A1/A2型题