2/28/2557

แบบทดสอบ Futer perfect


Future Perfect Mixed Exercise
Make the future perfect:

1) I _________ (leave) by six.
2)  ____________ (you/finish) the report by the deadline?
3) When_________  (we/do) everything?
4) She___________  (finish) her exams by then, so we can go out for dinner.
5) You _____________ (read) the book before the next class.
6) She ____________ (not/finish) work by seven.
7) When ______________ (you/complete) the work?
8) They _____________ (arrive) by dinner time.
9) We __________ (be) in London for three years next week.
10)  ____________ (she/get) home by lunch time?
11) ____________  (you/do) everything by seven?
12) We____________  (not/eat) before we come, so we'll be hungry.
13)  ___________ (he/finish) his exams when we go on holiday?
14)  _____________ (we/arrive) by the time it gets dark?
15) How long ____________ (you/know) your boyfriend when you get married?
16) He __________ (not/complete) the project by July.
17) I ___________ (not/finish) the essay by the weekend.
18) Why ___________ (she/finish) the cleaning by six?
19) How long _____________ (you/be) in this company when you retire.
20) They ____________ (not/go) at six




--------Answer--------

  1. will have left
  2. Will you have finished
  3. will we have done
  4. will have finished
  5. will have read
  6. won't have finished
  7. will you have completed
  8. will have arrived
  9. will have been
  10. Will she have got
  11. Will you have done
  12. won't have eaten
  13. Will he have finished
  14. Will we have arrived
  15. will you have known
  16. won't have completed
  17. won't have finished
  18. will she have finished
  19. will you have been
  20. won't have gone


2/27/2557

แบบฝึกFuture Perfect Continuous



จงใช้กริยาเป็น Future Perfect Continuous  หรือ Future Perfect ธรรมดา (ประโยคใดใช้ Perfect Continuous ได้
ให้ใช้ Perfect Continuous ถ้าใช้ไม่ได้ ให้ใช้ Perfect ธรรมดา)

1. By the time we get to the airport the plane (arrive) already.

2.  By the time we get to  Hong Kong she (work) in her office.

3.  By the time we get to Taiwan she (sleep).

4. By the time we get to Japan she (wake) up.

5.  By the time I leave Japan she (eat) her breakfast.


Answer


1. has arrived

2.  will have been working

3. will have been working

4. has woken

5. will have been eating



Choose the best answer.

1. Gordon ... very little when there are strangers present.
       a. had always said
       b. always says
       c. is always saying
       d. was always saying

2. Our football team ... every match so far this year, but we still have three games to play.
       a. was winning
       b. had won
       c. wins
       d. has won

3. Now he ... a book about Indonesia. I don’t think he will finish it.
       a. is writing
       b. has writing
       c. wrote
       d. writes

4. I ...him for ages, but his mother ... him sometimes.
       a. met…sees
       b. did not meet ... has seen
       c. haven’t met ... sees
       d. haven’t met ... saw

5. The dog is still wet. It ... out of the rain.
       a. was only just coming
       b. only just comes
       c. has only just come
       d. had only just come

6. George ... cigarettes since his doctor told  him to stop.
       a. hasn’t smoked
       b. didn’t smoke
       c. doesn’t smoke
       d. isn’t smoking

7. The gardener ... here for at least six months.
       a. works
       b. is working
       c. has been working
       d. was working

8. We ... all our money so we cannot buy anything else.
       a. had spent
       b. have spent
       c. spend
       d. had spending

9. We ... in Chiang Mai from 1980 to 1984.
       a. lived
       b. are living
       c. have lived
       d. had lived

10. They ... in the garden when the rain ... to fall.
       a. were sitting ... began
       b. are sitting ... began
       c. have been sitting ... has begun
       d. sat ... begins

Answer
     1. b.       2. d.
     3. a.     4. c.
     5. c.     6. a.
     7. c.     8. b.
     9. a.     10. a.

2/26/2557

รวมแบบทดสอบของ Futer tense


Do the exercises below on the future perfect simple and continuous and click on the button to check your answers

(Before doing the exercises you may want to read the lesson on the future perfect simple and continuous)

Test  A  :  Put the verbs into the correct form (future perfect simple).

  1. By 9 o'clock, we (finish)  ________ our homework.
  2. They (leave) __________-  the classroom by the end of the hour.
  3. We (go)  __________ home by next week.
  4. She (return)  ___________ from the excursion by 6 o'clock.
  5. (buy / he)  _____________ the new house by October?
  6. The sun (not / rise) ______________  by 4 o'clock.
  7. (you/do)  ______________ the shopping by 3 o'clock?


Test B  :  Put the verbs into the correct form (future perfect continuous).

  1. By the end of the month I (live) ____________  in this town for ten years.
  2. By the end of this week we (work) ___________  on the project for a month.
  3. By July the fifth they (study) ____________  English for 3 years.
  4. By 10 o'clock she (watch)  __________- TV for 4 hours.
  5. She (sleep) _______________  for 10 hours by 11 o'clock.
  6. We (look for) _____________  him for 40 days by next Saturday.
  7. They (wait) _______________  for the president for 5 hours.


Test C  :  Put the verbs in brackets in the correct tense (future perfect simple or continuous.)

  1. By 2018 we (live) ___________  in Madrid for 20 years.
  2. He (write)  _______________   a book by the end of the year.
  3. (finish, you) ____________  this novel by next week?
  4. He (read)  ________________   this book for 15 days by the end of this week.
  5. They (be) ________________  married for 40 years by the end of this month.
  6. (be, she) _____________  pregnant for three months this week?



---------Answer-------------
test A

  1. will have finished/'ll have finished
  2. will have left/'ll have left
  3. will have left/'ll have left
  4. will have returned/'ll have returned
  5. Will you have bought
  6. will not have risen/ won't have risen
  7. Will you have done

test B

  1. will have been living/'ll have been living
  2. will have been working/'ll have been working
  3. will have been studying/'ll have been studying
  4. will have been watching/'ll have been watching
  5. will have been sleeping/'ll have been sleeping
  6. will have been looking for/'ll have been looking for/shall have been looking for
  7. will have been waiting/'ll have been waiting


test C
  1. will have been waiting/'ll have been waiting
  2. will have written/'ll have written
  3. Will you have finished
  4. will have been reading/'ll have been reading
  5. will have been
  6. Will she have been

2/24/2557

Mix Tence Test

Correct this sentence

1. If he doesn't come in the next 10 minutes, we _________ without him.

  1.   started
  2.   would start
  3.   will start


2. He _____________ a manager when he was 25.

  1.   has become
  2.   became
  3.   was becoming


3. _____________ the details of the proposed merger.

  1.   Let's to discuss
  2.   Let's discuss
  3.   Let's be discussing


4. Our distributor called while I _____________ to Jim. (I'm no longer talking to Jim)

  1.   was talking
  2.   have been talking
  3.   would be talking


5. I thought about your proposal, and I think we ____________ it.

  1.   accept
  2.   will have accepted
  3.   will accept


6. How long ___________ in sales?

  1.   B or C
  2.   have you worked
  3.   have you been working


7. I have ____________ your proposal, and I'm quite impressed.

  1.   reviewed
  2.   reviewing
  3.   review


8. The mayor failed ______________ the striking workers to return to contract talks.

  1.   persuade
  2.   A or C
  3.   to persuade


9. The union ______________ on Tuesday to resume contract talks.

  1.   was being agreed to
  2.   agreed
  3.   has been agreeing


10. Negotiations ______________ to continue into the weekend.

  1.   are expected
  2.   are expecting
  3.   expect


_____________________________________________________
Answer

1.3      2.2       3.2       4.1        5.3        6.1         7.1        8.3        9.2         10.1