单选题
______we had not made any mistakes in the calculations!
A、
But for
B、
If only
C、
Let
D、
Without
【正确答案】
B
【答案解析】
解析:本题考查虚拟语气的用法。当A项but for表示“要不是”,要与虚拟语气连用,此项用于此句不对;B项if only“要是……多好”,当表达与过去事实相反的愿望,要用过去完成时,符合题意;D项without,与过去事实相反,要用would/could/might(not)havedone sth.这一结构。故本题选B。
提交答案
关闭