1) lf the weather (be)nice tomorrow,wewillgotoBangkok a) is b) was c) be d) had been 2) He (be)abletobuyabicycleifhesaveshismoney a) wouldbr b) wouldhavebeen c) is d) willbe 3) lfpeterhasacold,it (be)wisetobed a) wouldhavebeen b) is c) willbe d) wouldbee 4) Timmaygethurtifhe (drive)toofast a) drove b) had driven c) drive d) drives 5) we(go)fishingiftheweatherwerefinetomorrow a) willgo b) wouldgo c) would havegone d) Went 6) lf l(have)a car,lwouldtakeatriptoNan a) had b) have c) hadhad d) has 7) he(make)fewmistakesifheknewmoregrammar a) makes b) made c) would make d) would have made 8) l(write)toyouiflhadhadyouraddress a) will write b) would write c) wrote d) would have written 9) lfshe(ask)tom,hewouldhavehelpedher a) hadasked b) adked c) asks d) adk 10) we (go)tothe beachiftheweather had beennice yesterday a) went b) go c) willgo d) wouldhavegone 11) lfhecomes,he (see)me a) willsee b) wouldsee c) wouldhavesee d) sees 12) she(pass)theexamifshestudies hard a) would pass b) would have passad c) passes d) willpass 13) lfjoedoesnthurry,he(be)lateforclass a) wouldhavebeen b) is c) willbe d) would be 14) henry (speak)tojimifhearrivesontime a) speaks b) willspeak c) would speak d) wouldhave spoken 15) lfjenny saw john,she(speak)tohim a) spoke b) wouldspeak c) willspeak d) wouldhavespoken 16) He(get)moremoreyifheworkedharder a) would b) wouldhavegot c) got d) willget 17) lfshe had more money,she(make)atriptochina a) wouldhavemade b) willmake c) made d) wouldmake 18) lfyouhadstudiedmore(pass)theexam a) pass b) willpass c) wouldpass d) wouldhavepassed 19) you(be)veryifyouhadknownthetruth a) willbe b) would be c) would have been d) are 20) lfjohn had invited me,l (go)totheparty a) wouldgo b) wouldhavegone c) go d) willgo

ลีดเดอร์บอร์ด

สไตล์ภาพ

ตัวเลือก

สลับแม่แบบ

คืนค่าการบันทึกอัตโนมัติ: ใช่ไหม