For, while and during

The prepositions for, while and during can show time. For is used with a period of time.

  • I have been writing for three hours.
  • We have been living in this city for ten years.
  • The baby has been sleeping for hours.

While is used with a clause. It is actually a conjunction, not a preposition. The conjunction while is used to talk about two events that happen simultaneously.

  • While I was working, you were playing.
  • While mom cooked dinner, dad tidied the house.

During is used with a noun or noun phrase showing time.

  • It rained during the night.
  • I was ill during the winter.

Complete the following sentences using for, while or during.

1. He has been ill ………………………. two weeks. (for / during / while)

2. I fell asleep ……………………………. the speech. (during / for / while)

3. I had a chance meeting with Tom …………………………….. the vacation. (during / for / while)

4. We waited …………………………. over two hours. (for / while / during)

5. She slept ………………………… I cooked dinner. (for / while / during)

6. …………………………….. my recent trip to Amsterdam, I visited a lot of museums. (during / while / for)

Answers

1. He has been ill for two weeks.

2. I fell asleep during the speech.

3. I had a chance meeting with Tom during the vacation.

4. We waited for over two hours.

5. She slept while I cooked dinner.

6. During my recent trip to Amsterdam, I visited a lot of museums.