logo
首页 课程 题库 资讯 师资
加微福利
APP 400-8989-766
search
公考题库 > >

(单选题)

—We are worried about Tom. Why hasn’t he come back?
—Don’t worry. He ______ in a traffic jam.

A.might be caught

B.can have been caught

C.may have been caught

D.should have been caught

参考答案:C

参考解析:

考查情态动词+have done的结构。句意:“我们很担心汤姆。为什么他还没回来?”“别担心,他可能遇上了交通堵塞。”might be caught意为“可能遭遇”,表示对现在或将来事实的可能推测;can have been caught意为“过去可能遭遇”,通常用于对过去事实客观可能性的猜测;may/might have caught意为“过去可能遭遇……”,表示对过去事实主观可能性的推测;should have done意为“过去应该做……而事实上没有做”,表示对过去事实的虚拟。根据句意可知,此处表示对过去事实的主观可能性猜测,应填入“may have been caught”。故选C。

知识点:
华图在线app

添加您的

专属公考咨询师

扫码领专属好礼

返回顶部