John is supposed_______ his term paper last week, but he hasn't finished it yet. ( )
A、
to hand in
B、
to be handing in
C、
to have handed in ,
D、
to have been handed in
【正确答案】
C
【答案解析】
解析:译文:约翰上周就应该交他的学期论文了,可他到现在还没有完成。be supposed to do sth.表示应该做某事。本句考查虚拟式,用be supposed to have done表示本该发生却没发生的事情。答案为C。
提交答案
关闭