仮定法過去完了は (旧+S+had +過去分調~, s'+ would Ccould/might/should]+ have 十過去分
調)という形で「もしSが~であったら, S は…であった[できた1だろう」 という意味。過去の事実に反
する内容を述べるときに用いる。
A次の(
)から適切な語句を選びなさい.
18. If I (have used / used/had used)a computer, I could have finished the work
SOOner.
19. If Ken (was not / had not been / has not been) ill, he could have won the game.
20. If you(come / have come / had come) earlier, you could have caught the bus.
21. If she had not had a toothache, she(can sing /could sing / could have sung)
better.
22. If I had brought a camera, I (would have taken / will take /would take) some
pictures.
23. If I had been born at that time, I (may be / might be / might have been) a rich
man.
24. If we had practiced harder, we (can win / could win / could have won) the game.
25. If I (have taken / took /had taken) an umbrella, I would not have got wet.
26. If he had left home five minutes earlier, he (will not miss / would miss / would
not have missed) the train.