must have done.你肯定做过什么什么事情.(表示推测).
should have done.你应该已经把什么事情给做了(实际上没做,这是说话的人的指责).
might have done.你可能已经做过什么事情了.
具体你查一下语法字典啊
如果你学 情态动词+have+done ,说明已经要高中了
那应该买语法书了.书上有好多的
猜你喜欢
- 1( )÷( )=几分之几=几分之几=( )最后一空填小数
- 2相同时间内位移的变化是什么意思
- 3谁能告诉我英语单词的所有音标啊?要有例词,像[i:] see这样的
- 4.从家到车站的距离为a千米,某人坐汽车b小时可以到达,为了提前20分钟到达,汽车每小时应多走多
- 5一艘货轮往返于两个码头间运送货物,顺流用5h,逆流用8h,静水速度为26h,求两地间路程?
- 6机械能包不包括电势能等其它势能?
- 7因式分解;xy²-2xy+2y-4=
- 8I am moving to the countrside because the air there is much fresher than ( )
- 91L稀H2SO4和稀HNO3的混合液,其物质的量浓度分别为0.4mol•L-1和0.1mol•L-1.若向该混合液中加入足量的铜粉,则最多能溶解铜粉的质量为( ) A.2.4g B.3.2g C.6.4g D.9.6g
- 10He would like to be a lawyear when he grows up.原意 He ()()be a lawyear when she grow up.