来,又来考大家语功底了,先看题: 请选择: 我先分析,最后告诉你答案: 再看 B 选项,have walked 表示“我是走去广场的”,后面也应该相应用一般现在时it is so near。 再说说C选项,could have done是虚拟语气,是对过去事情的假设,表示“本来能做但实际没有做”。 因为题干后面的 it was so near 是过去时,所以前句“对过去情况进行假设”就很合理了。 句子意思是“我本可以走路去广场的,它那么近!”(可能打车了,开了2分钟,花了10块钱,这里是在吐槽或抱怨或懊悔)。 再看 D 选项,should walk 时态跟后文对不上(后面也应该用一般现在时)。 所以正确答案是 C,你做对了吗? |
|
来自: hercules028 > 《English Learn》