题目解答,有没有高手
If we had been more careful, we —-(get)much better results now.will get,直觉告诉我的 是考虚拟语气吗? would have got? would get 主过将完从过完
if引导的是从句had been,主句须用would have got 5楼点评正解 “主句有now明确指出时态,所以考虑使用对现在的虚拟 ”
主句和从句混合时态的虚拟,要分别判断。 参见《语法俱乐部》例句
If I had studied harder in school, I could qualify for the job now 风翅膀 发表于 2021-06-16 11:07
主过将完从过完
if引导的是从句had been,主句须用would have got
但还有错综虚拟 i1234 发表于 2021-06-16 11:41
5楼点评正解 “主句有now明确指出时态,所以考虑使用对现在的虚拟 ”
主句和从句混合时态的虚拟,要分别判断。 参见《语法俱乐部》例句
If I had studied harder in school, I could qualify for the job now
那这题应该是would get吗?查到资料是would be getting ,答案却是would have got would have got是正解,虚拟语气。 赞同5楼,主从都用完成时总觉得怪怪的 第一眼:would get
因为有now啊 迷离麻辣 发表于 2021-06-16 15:00
第一眼:would get
因为有now啊
我也觉得是would get,答案却是would have hot 13621978262 发表于 2021-06-16 16:24
我也觉得是would get,答案却是would have hot
错综条件句不能只看有没有now来判断,更重要的是句子本身的含义,get是个瞬间动词,这个动作要么已经做了,要么还没做,无法成为目前now的一个状态,这和7楼给的例句有所不同。 换一个思路,不用虚拟。我们仔细了,所以现在取得了好成绩,这句话怎么说,用不用完成时
南瓜麻 发表于 2021-06-17 08:33
错综条件句不能只看有没有now来判断,更重要的是句子本身的含义,get是个瞬间动词,这个动作要么已经做了,要么还没做,无法成为目前now的一个状态,这和7楼给的例句有所不同。
那意思主句也是对过去虚拟?would have got? 老外看了会发笑,因为无论怎样说都能理解 if 引导的从句用过去完成时,主句用would/could/should/might+have+动词的过去分词。
可以听一下开言fm有一期,叫:一个简单的if却让很多人翻车 HeartBeat 发表于 2021-06-17 12:39
老外看了会发笑,因为无论怎样说都能理解
不是,老外也会学语法。理解是能理解,但说错了人家还是知道 13621978262 发表于 2021-06-17 12:10
那意思主句也是对过去虚拟?would have got?
主句是现在完成的虚拟,因为这个句子的逻辑是“要是我们当时再仔细些的话,现在的结果就好的多了”。表示我们已经得到了一个不是那么好的结果。 ffl123 发表于 2021-06-17 09:49
换一个思路,不用虚拟。我们仔细了,所以现在取得了好成绩,这句话怎么说,用不用完成时
正解!用! superjenny 发表于 2021-06-17 14:20
if 引导的从句用过去完成时,主句用would/could/should/might+have+动词的过去分词。
可以听一下开言fm有一期,叫:一个简单的if却让很多人翻车
你说的是常规情况哦~
页:
[1]