问题 单项选择题

You did tell me what to do. If only I ______ your advice!

A.would take

B.took

C.have taken

D.had taken

答案

参考答案:D

解析:if only接虚拟条件句,意为“要是……就好了”。本句谈及的是过去的事,因此用had taken。注意不要将if only与only if混淆,only if接真实条件句,且主句采用倒装结构。

填空题
单项选择题