Конечно, давайте рассмотрим каждую ситуацию и определим правильные ответы.
► A: There's always something going wrong with this car.
B: If you had any sense, you'd have sold it long ago.
a) be selling b) have sold c) sell d) sold
Здесь правильный ответ - b) have sold. Эта фраза подразумевает, что если бы у вас был здравый смысл, вы бы уже продали машину в прошлом.
1. A: It's a pity the lake wasn't frozen yesterday.
B: Yes, it is. If it ____ frozen, we could have gone skating.
a) had been b) was c) would be d) would have been
Правильный ответ - a) had been. Здесь используется третий тип условных предложений (третья условная конструкция), которая описывает ситуацию в прошлом, которая не произошла. "If it had been frozen" переводится как "если бы оно было замерзшим (вчера)", тогда бы мы могли кататься на коньках.
2. A: Haven't you got enough money for a holiday?
B: Oh yes. I've got some saved up ………… I suddenly need it.
a) if b) in case c) that d) unless
Правильный ответ - b) in case. Фраза "in case" означает "на случай если". Здесь говорится, что деньги отложены на случай, если они вдруг понадобятся.
3. A: What are you going to do next year?
B: I wish I …………………. the answer to that question.
a) knew b) know c) could know d) would know
Правильный ответ - a) knew. Конструкция "I wish" используется для выражения сожаления о текущей ситуации и требует прошедшей формы глагола. "I wish I knew" переводится как "я бы хотел знать".
4. A: These figures are too complicated to work out in your head.
B: Yes, if ……………………… we had a calculator.
a) better b) only c) really d) that
Правильный ответ - b) only. Конструкция "if only" выражает сильное желание или сожаление. "If only we had a calculator" переводится как "если бы у нас был калькулятор".
5. A: What are you doing later this afternoon?
B: Oh, ………………… the game finishes, I'll go home, I expect.
a) if b) in case c) unless d) when
Правильный ответ - d) when. "When" используется для обозначения времени в будущем, когда что-то произойдет. "When the game finishes" переводится как "когда игра закончится".
6. A: Do you think I should take the job?
B: You shouldn't do anything……………………… you think it's the right thing to do.
a) if b) in case c) unless d) when
Правильный ответ - c) unless. "Unless" означает "если не". "You shouldn't do anything unless you think it's the right thing to do" переводится как "Ты не должен делать ничего, если не считаешь, что это правильное решение".
Таким образом, правильные ответы:
- a) had been
- b) in case
- a) knew
- b) only
- d) when
- c) unless