一、用“情態(tài)動詞+have +done”結(jié)構(gòu)表示對過去動作的推測
1.must have done: 表示對過去動作的肯定推測,常譯作“一定……”,只能用于肯定句中。其否定形式為can’t/couldn’t have done 疑問式為Can/Could...have done﹖。
could /might have done:表示對過去發(fā)生的動作的可能性推測,常譯作“可能……”。如:
1) Sorry I’m late. I _____have turned off the alarm clock and gone back to sleep again. (北京 2000春)
A. might B. should C. can D. will
選A 表示可能性 自己也不確切