you could have passed the driving test.But you_a lot of practiceA would not doB hadn't doneC would not have doneD didn't do

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/28 02:14:50
you could have passed the driving test.But you_a lot of practiceA would not doB hadn't doneC would not have doneD didn't do
xœn@_eoTR)Q6H 0r3! &m "D0EQ t|:N詇ֳfT,EdDES "XCj:~O|@ѕpVGQ*} 0W\Iq 5Dҁ/EMО9hGz B?רDTjnY7"l $gn/vOg}YrhFG )_ |TdNus$k>:w[ fi}Ț7xnC%ȤCl<Cnwh;:mnW^Zeܫ2QiKt=,=_5,p>7]I'U4(Y+d0rK&sxէ >XDy'ICF%/+sG;   EG?ĦG^(|2+n /ʀy̡EA{DKH<Pc9cIKeĸ+,_? 5i ae_|F\

you could have passed the driving test.But you_a lot of practiceA would not doB hadn't doneC would not have doneD didn't do
you could have passed the driving test.But you_a lot of practice
A would not do
B hadn't done
C would not have done
D didn't do

you could have passed the driving test.But you_a lot of practiceA would not doB hadn't doneC would not have doneD didn't do
选D
前面的could have done是本能够做某事却没能做 的意思.是对过去事情的评论.
but后面是对过去事情的客观阐述,直接用一般过去时.

d
第一句话是虚拟语气,could have done本可以做。后面是陈述语气,是客观事实。
你本可以通过驾照考试(假设),但你没有大量练习(现实)。

D. didn't do
前一句是虚拟,可翻译为:你本来可以通过驾驶考试的。言外之意就是没有通过。But...讲的是为什么没通过,可翻译为:但是你却练的不够。练的不够是已经发生了的,所以,用过去时didn't do。

答案是B. hadn't done