Mastering Present Perfect and ‘Make’ vs. ‘Do’ in English

Present Perfect Tense: Practice

  1. Do the washing-up: Has he done the washing-up yet? No, he hasn’t.
  2. Clean the floor: Has he cleaned the floor yet? Yes, he has.
  3. Do the ironing: Has he done the ironing yet? No, he hasn’t.
  4. Take out the rubbish: Has he taken out the rubbish yet? No, he hasn’t.
  5. Do the washing: Has he done the washing yet? Yes, he has.
  6. Clean the window: Has he cleaned the window yet? Yes, he has.
  7. Tidy his desk: Has he tidied his desk yet? No, he hasn’t.
  8. Lay the table: Has he laid the table yet?
Read More