should have done用法小议
should have done这一结构既可以用来表示虚拟,又可以用来表示事实.在使用中,英语学习者容易混淆.本文拟就should have done 的用法作一简析,并举例说明其用法.1.用来表示做某事是正确的、明智的,应该做但却没做,尤其用于纠正别人,有责备语气.例如:He should have been more careful.(But he didn”t.)他应当更小心一点才是.They should have called the police.(But they didn”t.)他们应该报警的.I am so tired.I should have gone to bed earlier./I shouldn”t have gone to bed so late.我累了,我应该要早点睡觉的./我不该那么晚睡.
2017-01-07(万方平台首次上网日期,不代表论文的发表时间)
78-79