"If I hadn't practiced when I was younger," the musician says, "I _____ able to play so well now."A. wouldn't beB. won't beC. wouldn't have beenD. couldn't have been
题目
"If I hadn't practiced when I was younger," the musician says, "I _____ able to play so well now."
But for your help, I ___________ the work ahead of time.
A.wouldn't have finished
B.didn't finish
C.hadn't finished
D.wouldn't finish
答案:A
解析:
考查虚拟语气。句意为“要不是你的帮助,我就不会提前完成这项工作”。if条件句可与 but for,with our otherwise,or等短语转换。此句可转换为if非真实条件句为“If I hadn’t had your help,I wouldn’t have finished the work ahead of time”,是对过去的虚拟,主句谓语动词用would/should/could/might+have done。故选A。
第6题:
I′ll never forget the day__________I became a doctor.