41. My friend told me that he _________ his house two weeks ago.
(1) sold
(2) will sell
(3) has sold
(4) had sold

42. If there is no water, we _________ in trouble.
(1) would be
(2) will be
(3) were
(4) had been

43. _________ did they run?
(1) Whose
(2) Who
(3) Why
(4) Which

44. The kids ________ noisily when their mother came home.
(1) had played
(2) would played
(3) were playing
(4) played

45. The Chinese __________ Chinese characters.
(1) have invented
(2) invents
(3) invented
(4) was inventing

46. If the rain does not come, it _______ dry.
(1) has been
(2) were
(3) will be 
(4) was

47. If you eat too much sugar, you _________ sick.
(1) will have got
(2) will get
(3) have already got
(4) would get

48. Mary ________ her boyfriend since they were children.
(1) knows
(2) had known
(3) has known
(4) was knowing

49. Farming in the southern provinces ________ tough due to the flood.
(1) were getting
(2) have gotten
(3) is getting
(4) get

50. The Chao Phraya River ________ to the sea.
(1) flew
(2) has flown
(3) flows
(4) is flowing

51. His room was dirty. He _______ it for a month.
(1) hadn’t cleaned
(2) do not cleaned
(3) was not cleaning
(4) hasn’t cleaned

52. If my boss requests, I ________ go with her.
(1) must
(2) should
(3) may
(4) All are correct

53. If I ______ here, it would be very convenient.
(1) were to live
(2) have lived
(3) had lived
(4) am living

54. We _______ in Bangkok when our first son was born.
(1) were lived
(2) had lived
(3) would live
(4) were living

55. The man she ________ was smart.
(1) marries
(2) had married
(3) married
(4) will marry

56. __________ John a musician, he would play the piano.
(1) Was
(2) Were
(3) Had
(4) Is

57. If she had found my letter, she ________ it in the mail box. 
(1) put
(2) would have put
(3) was putting
(4) will put

58. I can’t lend you the magazine; I _______ it yet.
(1) would not finish
(2) haven’t finished
(3) do not finish
(4) will not finish

59. We ________ a meeting soon. Can you join us?
(1) have had
(2) had had
(3) are having
(4) would have seen

60. If Jane had come here, you ________ her.
(1) will see
(2) might see
(3) should see
(4) would have seen


ประโยคและศัพท์ทั่วไป