有读者问: 有没有can have done和may not have done等结构?
可用can have done,但不可用于肯定结构,只用于否定结构和疑问句中,如:
(1)He can't have missed the train.
(2)Can he have missed the train?
如要说“可能已经……”,应用may have done,如:
(3)He may have missed the train.
英语中不可用may not have done结构。如要说“不会误了火车”,应用can的否定完成式,如上述句(1)。
