关于 should have done 等.
来源:百度知道 编辑:UC知道 时间:2024/07/06 13:36:40
1.书上说should后接完成时态,即should have done 表示 责备 应该做而实际上没有做. 那有没有should had done ?
2.我知道有 should have done
ought to have done
must have done
need have done
would have done
can/could have done
那有没有 had beter have done
may /might have done
mustn't have done 呢?
也即是我想知道哪些情态动词后可跟 have done 哪些不可以?
我的问题有点烦杂 但我很想知道准确的答案 请各位高手帮帮啊 你的答案一定正确你才回答噢 谢谢
2.我知道有 should have done
ought to have done
must have done
need have done
would have done
can/could have done
那有没有 had beter have done
may /might have done
mustn't have done 呢?
也即是我想知道哪些情态动词后可跟 have done 哪些不可以?
我的问题有点烦杂 但我很想知道准确的答案 请各位高手帮帮啊 你的答案一定正确你才回答噢 谢谢
1.没有吧
2may / might have done
may / might have done 表示推测过去某事“也许”发生了.may 比 might 表示的可能性在说话人看来稍大些。
没有mustn't...也没有had better..
情态动词:主要有can, may, must, could, might, shall , should, will, would, ought to, need, dare等。
这个是情态动词专题:http://yingzg.ik8.com/modal-v.htm
1) 没有你说的should had done,我明白你可能想表达过去完成时,从语法的角度,shoud+动词原形
2)没有had better have done,一般就说,you 'd better do,
你总结的已经很全了. 我个人觉得重点是你得明白某些情态动词后加HAVE DONE是表达什么含义.一般就是should,would,mustn't,must+have done用得多,这点你已经很清楚 .
没有,情态动词后跟动词原形.