一道英语填空,麻烦陈述理由Mr Smith must have been to your home this morni
1个回答

第一个人说的:Mr Smith must have been to your home this morning.从must have been和this morning可以看出,这是一句有关猜测的虚拟语气,而且猜测的是过去发生的事情,斯密斯先生想必今天早上已经到你家了.因此第二个人说话时,其实是在表达自己的观点,也是在猜测,他认为斯密斯先生今天早上不可能已经到自己家来了,因此他说:No,he can't.时,其实这是个省略回答,完整的句子应该是he can't have been to my home this morning.这一句同样是猜测的虚拟语气,他是现在在猜测过去发生的事情,因此应该用can‘t,选择B.