I ____ so nervous if I had practiced a lot more.

I ____ so nervous if I had practiced a lot more.
A) wouldn’t have felt
B) shouldn’t be
C) wouldn’t be
D) never had been
冰封季节 1年前 已收到6个回答 举报

srsnow 幼苗

共回答了12个问题采纳率:91.7% 举报

答案选A
此题考点是虚拟语气.If 后面是过去完成时 had practiced 表明是对过去的虚拟,意思是 “要是我之前练习的更多点的话,我那时就不会这么紧张.” 而事实上,“我感到很紧张” 是过去发生的事实,因此主句中需要用完成时.
过去完成时的常见形式为 ...would have...if sb had not done sth 或者 ...wouldn't have...if sb had done sth

1年前 追问

9

冰封季节 举报

如果“我感到很紧张”用一般过去式呢?

举报 srsnow

“我感到很紧张”的一般过去时 表述为 I felt quite nervous. 还是说你的意思是想在虚拟句中用一般过去时?你可以把你的问题表述清楚一些

冰封季节 举报

I wouldn't felt so nervous...可不可以。

举报 srsnow

不可以,这里要明确一点,would,could,can,should 等都是情态动词,后面只能接动词原形,felt是过去时,wouldn't felt 存在语法错误

iooer 幼苗

共回答了3个问题 举报

A 如果我在多练习几次就不会那么紧张了 考察的是虚拟语气

1年前

2

连龙 幼苗

共回答了19个问题 举报

A(虚拟语气,就是说如果我练习了很多,就不会紧张,这虽然是过去式,但在过去,在他说这句话时是指还没有做的时候。)

1年前

2

lieluren_21cn 幼苗

共回答了7个问题 举报

答案选A,考察虚拟语气,是对过去的虚拟,从句用had +v-ed,主句用would have+ v-ed.本题表达了说话人的后悔。

1年前

2

可爱的小孩 幼苗

共回答了37个问题 举报

选A--,考的过去虚拟时态用法。

1年前

1

libowu 幼苗

共回答了1507个问题 举报

选A吧。这是考察虚拟语气。
if是对过去的虚拟,主句是对现在的虚拟。

1年前

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