He must be our English teacher. Because I saw him yesterday.
当句子中出现because或I’m sure时,用must be
I’m not sure he may be in the classroom.
当句子中出现not sure或afraid时,用may be
3.You ________ with me when you travelled in the USA, but you live in the hotel.
A.must have lived B. could have lived C. mustn’t have lived D. should have lived
解析:must have done, can’t have done, couldn’t have done, may have done 表示对过去情况的虚拟;should have done, shouldn’t have done, could have done, needn’t have done 表示虚拟。根据句意:你本来可以跟我一起住的,但是你却住酒店了。可以得到正确答案是B。
点击加载更多评论>>