We _________ the difficulty together, but why didn’t you tell me?

We _________ the difficulty together, but why didn’t you tell me?
A. should face
B. might face
C. must have faced
D. could have faced
我选的A,后来看答案说是考虚拟语气.
但是虚拟语气它没有if条件句,虚拟过去,也不是用的had + 过去分词的形式,为什么啊?
请问这道题涉及的知识点是怎么回事呢?感恩!
英语人气:354 ℃时间:2019-11-09 15:43:39
优质解答
应当选:D.could have faced 表示“过去可能完成但事实上并没有实现的动作.” 这个句子的意思是:我们本来可以一起面对这个困难,但你为什么没有告诉我呢?A 是表示现在的动作,而后面用了过去式“didn't”.B 和 C 都不是肯定的语气,意思不对.你看我的思路对吗?
我来回答
类似推荐
请使用1024x768 IE6.0或更高版本浏览器浏览本站点,以保证最佳阅读效果。本页提供作业小助手,一起搜作业以及作业好帮手最新版!
版权所有 CopyRight © 2012-2024 作业小助手 All Rights Reserved. 手机版