English
Senior High

cannot have done… で、「…したはずがない」のイディオムなのに、「…したはずだ」のイディオムは
ought to [should ] have done...なのはなぜでしょうか?

can have done ...という文法はあるのでしょうか?

Answers

No answer yet

Were you able to resolve your confusion?