you could have passed the driving test.But you_a lot of practice
问题描述:
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
答
选D
前面的could have done是本能够做某事却没能做 的意思.是对过去事情的评论.
but后面是对过去事情的客观阐述,直接用一般过去时.