是三级英语刚考完的真题17._______yesterday,you would have met Professor

是三级英语刚考完的真题
17._______yesterday,you would have met Professor Jones.But now he has left for London.
  A.Did you come
  B.Had you come
  C.Should you come
  D.Were you to come
是B 可我选的C啊.为什么啊.
marygy 1年前 已收到17个回答 举报

彭霸天 幼苗

共回答了16个问题采纳率:93.8% 举报

虚拟语气的用法,表示与过去事实相反

1年前

10

小李广花荣 幼苗

共回答了2个问题 举报

if的虚拟语气,可以省略if,将助动词提前。

1年前

2

空中的鸭子 幼苗

共回答了2个问题 举报

这句是典型的虚拟语气的用法的运用。要先判断假设的类型,是与现在事实、过去事实相反的假设还是对将来发生的事实的假设,再相应运用主从句要遵守的规则;从“yesterday”看出是与过去事实相反的假设,从句的谓语动词用“had+过去分词”,主句用“should(could,would,might)+have+过去分词”。答案就选B。...

1年前

2

加油好苏醒 幼苗

共回答了2个问题 举报

选B 与过去事实相反,,C项表示“万一。。。”

1年前

2

gkyingkyin 幼苗

共回答了19个问题采纳率:94.7% 举报

此题主要是考虚拟语气,与过去的事实相反

1年前

2

空六三 幼苗

共回答了1个问题 举报

17.____b___yesterday, you would have met Professor Jones. But now he has left for London。
  A. Did you come
  B. Had you come
  C. Should you come
  D. Were you to come

1年前

2

hhjeen 幼苗

共回答了3个问题 举报

这是一个虚拟语气,主句说你本可以见到教授琼斯的,从句就应该是要是你昨天来的话,切时间发生在昨天之前。

1年前

2

jpyq 幼苗

共回答了97个问题 举报

这是一个考查虚拟语态的题型。
这是一个对过去时态的虚拟,与过去事实相反,结构应该是 if +主语+had +过去分词,主语+would(should could might)+have +过去分词,也可以省略if,用had +主语+过去分词。

1年前

2

不要男人的尊严 幼苗

共回答了50个问题 举报

对过去的虚拟,从句用谓语动词had done,主句谓语动词用 would/could/might + have done.
这句话还原回来为:If you had come yesterday,you would have met Professor Jones.
如果你昨天来的话,你就可以见到Jones教授。

1年前

2

折射的陽光 幼苗

共回答了486个问题 举报

have done表示本可以却没有
题意为你来的话可以碰面,但是你没有来
因为是昨天,have要改成had
if you had done=had you done

1年前

1

坚决不投降 幼苗

共回答了1个问题 举报

这是省略if的虚拟语气,yesterday说明是过去的事,对过去的虚拟省略if就用had

1年前

1

mandy--liu 幼苗

共回答了26个问题 举报

B. 该句是对过去的虚拟,而且还是省略句,原型是“If you had come yesterday”。
If 主语+had+过去分词,主语+should(could, would, 或might)+have+过去分词
对过去虚拟,没有should的形式

1年前

1

fenhongse 幼苗

共回答了341个问题 举报

这是表示过去情况的虚拟条件句
如果你昨天过来的话,就能见到Jones教授了。他现在已经出发去伦敦了。原句相当于
If you had come yesterday, you would have met Professor Jones.
But now he has left for London.
可省略if,采用倒装形式而把had提前,所以就是Had you ...

1年前

1

cih9900 幼苗

共回答了6个问题 举报

17._______yesterday, you would have met Professor Jones. But now he has left for London。
  A. Did you come B. Had you come C. Should you come D. Were you to come
应该选 b 虚拟 had提前
如果选C ...

1年前

1

yangbobupt 幼苗

共回答了130个问题 举报

B.
这是一个考查虚拟语态的题型。
原句的意思是如果你昨天来就好了,你就可以遇到Jones教授了。但是现在他已经离开到伦敦了。
这是一个对过去时态的虚拟,与过去事实相反,结构应该是 if +主语+had +过去分词,主语+would(should could might)+have +过去分词,也可以省略if,用had +主语+过去分词。...

1年前

0

chentao5393 幼苗

共回答了7个问题 举报

此题主要是考虚拟语气,与过去的事实相反,用Had you come (yesterday),意思是要是你昨天来了的话,你就可以见到琼斯教授了。但现在不行了,他已经去了伦敦了。

1年前

0

chenglin54 幼苗

共回答了1个问题 举报

had you come ,即如果你昨天来的话,表虚拟,而实际上“你”并没有来。

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 32 q. 0.049 s. - webmaster@yulucn.com