题目内容

16. Dad has given up smoking, saying he just did        . ten years ago. (do)

爸爸戒烟了,说自己只是做了十年前就该做的事。

16. what he should / ought to have done考查虚拟语气和宾语从句结合的用法.,从全句来看,本句考查的是以what引导的宾语从句,且本题表述的就是对原来发生的事实进行虛拟,因此用what he should / ought to have done。类似用法还有:should / ought to have done本该做,而实际上未做5shouldn't / oughtn't to have done本不该做,而实际上做了;could have done本来能做,而实际上未做;needn' t have done本不必做, 而实际上做了;may / might have done过去可能做过/发生过。

练习册系列答案
相关题目

违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com

精英家教网