We would have finished this work by the end of next December.
ʮµǰǺܿˡ
The road is wet. It must have rained last night.
ʪģһˡ
4̬+ʵɽʱ
ʾԹȥڷƲ⡣
Your mother must have been looking for you.
һһֱ㡣
5Ʋķʽʽcan't, couldntʾ
Mike can't have found his car, for he came to work by bus this morning.
һûһijΪϰġ
ע⣺could, mightʾƲʱʾʱ̬Ʋij̶Ȳ can, may
̬+ have +ȥִ
1) may(might) have + done sth, can (could) have + done sth ʾȥƲȥʱܷ顣
Philip may (might) have been hurt seriously in the car accident.
Philip can (could) have been hurt seriously in the car accident.
2) must have +done sthԹȥʱܷƲ⣬ǿ\϶\\±\˼
Linda has gone to work, but her bicycle is still here.
She must have gone by bus.
3) ought to have done sth, should have done sth
Ӧij£ʵϲûʾ\ij¶\
You ought to (should) have been more careful in this experiment.
He ought not to have thrown the old clothes away.ʵˡ
ought to ϱshould Ҫǿ
4) needn't have done sth ûҪij
I dressed very warmly for the trip, but I needn't have done so. The weather was hot.
5) would like to have done sth ij
I would like to have read the article, but I was very busy then.