关于 should have done 等.1.书上说should后接完成时态,即should have done 表示 责备 应该做而实际上没有做.那有没有should had done 2.我知道有 should have done ought to have done must have done need have done would have d

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/31 14:49:42

关于 should have done 等.
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 哪些不可以?
我的问题有点烦杂 但我很想知道准确的答案 你的答案一定正确你才回答噢

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等.

没有,情态动词后跟动词原形.

1) 没有你说的should had done,我明白你可能想表达过去完成时,从语法的角度,shoud+动词原形
2)没有had better have done,一般就说,you 'd better do,
你总结的已经很全了. 我个人觉得重点是你得明白某些情态动词后加HAVE DONE是表达什么含义.一般就是should,would,mustn't,must+have done...

全部展开

1) 没有你说的should had done,我明白你可能想表达过去完成时,从语法的角度,shoud+动词原形
2)没有had better have done,一般就说,you 'd better do,
你总结的已经很全了. 我个人觉得重点是你得明白某些情态动词后加HAVE DONE是表达什么含义.一般就是should,would,mustn't,must+have done用得多,这点你已经很清楚 .

收起