
一道专业四级英语单选题 求大神解答 要求每个选项都经得起推敲
Whenthelossofmoneyisreportedtohim,theSecurityofficerinterviewsallthosepeoplewho()theo...
When the loss of money is reported to him,the Security officer interviews all those people who ( ) the opportunity to go into the Sales Office.
A.might have had B.would have had C.will have had D.should have had
要有详细的解析过程,每个选项都说的清楚原因,不光要结果哦。谢谢。 展开
A.might have had B.would have had C.will have had D.should have had
要有详细的解析过程,每个选项都说的清楚原因,不光要结果哦。谢谢。 展开
1个回答
展开全部
楼主你好,个人觉得选A,但并不肯定,这是分析:
首先:will have had 表达的是将来的时间点,与题干意思所涉及的过去某人进入过Office矛盾,应该可以排除;should have had 表示“本该做却没有做”,显然偷东西的行为并非本该做的,所以应该也可以排除的;
其次,would have had 表示对过去事情的假设,是一种虚拟语气的用法,相信楼主肯定也会知道的:
“would+have+done”虚拟语气,表示对过去事情的假设,意思是“本来会做”。
如I would
have told you all about the boy's story, but you didn't ask me.
我本来会告诉你这个小男孩的故事,但是你没有问我。
我觉得在此呢,偷钱的人肯定是已经进入的了而不是一种“本来会进入”的语气,所以would have had 也不大妥当;
最后,“might+have+done”表示对过去事情的推测,might与may意思相同,但可能性更小。所以我觉得呢,A比较好一点点,但是我也许没办法完全说服你,因为我自己也不能百分之百确定。但是如果有需要的话,我会去问我们老师的,我是英语专业生,最近在研究语法^_^
首先:will have had 表达的是将来的时间点,与题干意思所涉及的过去某人进入过Office矛盾,应该可以排除;should have had 表示“本该做却没有做”,显然偷东西的行为并非本该做的,所以应该也可以排除的;
其次,would have had 表示对过去事情的假设,是一种虚拟语气的用法,相信楼主肯定也会知道的:
“would+have+done”虚拟语气,表示对过去事情的假设,意思是“本来会做”。
如I would
have told you all about the boy's story, but you didn't ask me.
我本来会告诉你这个小男孩的故事,但是你没有问我。
我觉得在此呢,偷钱的人肯定是已经进入的了而不是一种“本来会进入”的语气,所以would have had 也不大妥当;
最后,“might+have+done”表示对过去事情的推测,might与may意思相同,但可能性更小。所以我觉得呢,A比较好一点点,但是我也许没办法完全说服你,因为我自己也不能百分之百确定。但是如果有需要的话,我会去问我们老师的,我是英语专业生,最近在研究语法^_^
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询