题目
Mary _ _ _ ill for three weeks . She is still in hospitalA. wasB. had beenC. has beenD. .&am
Mary _ _ _ ill for three weeks . She is still in hospital
A. was
B. had been
C. has been
D. .&am
题目解答
答案
C. has been
解析
步骤 1:理解题意
题意为:Mary已经生病3周了,她现在仍然在医院。需要选择合适的时态来描述这个情况。
步骤 2:分析选项
A. was:一般过去时,表示过去的某个时间点或时间段发生的事情。
B. had been:过去完成时,表示过去的某个时间点之前已经完成的动作。
C. has been:现在完成时,表示过去发生或已经完成的某一动作对现在造成的影响或结果,或表示过去已经开始并持续到现在的动作或状态。
D. am:一般现在时,表示现在的状态或经常性的动作。
步骤 3:选择合适的时态
根据题意,Mary已经生病3周了,她现在仍然在医院,这表示过去已经开始并持续到现在的动作或状态,因此应该使用现在完成时。
题意为:Mary已经生病3周了,她现在仍然在医院。需要选择合适的时态来描述这个情况。
步骤 2:分析选项
A. was:一般过去时,表示过去的某个时间点或时间段发生的事情。
B. had been:过去完成时,表示过去的某个时间点之前已经完成的动作。
C. has been:现在完成时,表示过去发生或已经完成的某一动作对现在造成的影响或结果,或表示过去已经开始并持续到现在的动作或状态。
D. am:一般现在时,表示现在的状态或经常性的动作。
步骤 3:选择合适的时态
根据题意,Mary已经生病3周了,她现在仍然在医院,这表示过去已经开始并持续到现在的动作或状态,因此应该使用现在完成时。