17. I asked her _________ she understood the lesson.
A. that B. if C. when D. what
18. My parents would not be so upset if I _________ harder.
A. is working B. will work C. worked D. works
19. If my parents had more money, they _________ a bigger house.
A. wil buy B. would buy C. bought D. were buying
20. If my grandfather _________ ten years younger, he would do yoga every day.
A.are B. am C. have been D. were
21. My friends promised that they would come to my birthday party_________.
A. tomorrow B. yesterday C. the previous day D. The following day
22. I wish I _________ enough money to travel to New York now.
A. had B. had had C. have D. will have
23. If you _________ your best, you'll achieve your aim.
A. tried B. have tried C. are trying D. try