------------for the heavy rain.i should have been here earli

------------for the heavy rain.i should have been here earlier A if it were not B were it not
C had it not been D if it wasn't
nkxurock 1年前 已收到3个回答 举报

猪乜 花朵

共回答了14个问题采纳率:85.7% 举报

虚拟语句 C,在虚拟条件状语中如果有were,should,had这三个词,通常将if省略,主语提前,变成 were,should,had +主语的形式.但要注意,在虚拟条件状语从句中,省略连词的倒装形式的句首不能用动词的缩略形式.如我们可说 Were I not to do.,而不能说 Weren't I to do.

1年前

4

七二五 幼苗

共回答了10个问题 举报

C

1年前

2

kkja21zx 幼苗

共回答了263个问题 举报

If it had not been for = Had it not been for .选择C。
D的时态与主句不符。而且虚拟语气中,也不用was,要用were.

1年前

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