1

We have to fill the gaps with the verbs in the parentheses using present perfect continous or present perfect simple.

    • *Why are you wet? *
    • I .... (walk) in the rain.
    • I .... (read) all morning.
    • *How many pages .... (you/read)? *
    • I .... (read) 50 pages.*
  1. Lina .... (eat) three ice creams!

    • You look really dirty!
    • Yes. I .... (work) in the garden. That's why.

Should it be as follows?

  1. have been walking

  2. have read, have you read, have read

  3. have eaten

  4. have been working

closed as off-topic by Lambie, SamBC, virolino, fred2, James K Apr 6 at 23:47

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • "Questions asking for someone to find and correct errors or improve the phrasing are considered requests for proofreading and are off-topic. Please edit your question to focus on something in particular that you are unsure about; if that's not possible, see websites for proofreading instead." – Lambie, SamBC, virolino, fred2
If this question can be reworded to fit the rules in the help center, please edit the question.

  • yes they all are correct – Kshitij Singh Mar 31 at 7:57
  • but lina has eaten three ice creams – Kshitij Singh Mar 31 at 7:58
  • For 2a both "I have read all morning" and "I have been reading all morning" are correct (or I guess "grammatical" is the term around here). – nasch Apr 1 at 3:36
2

Mostly you are correct. I noticed a few things though.

I have been walking in the rain.

This is definitely the correct answer!

I have read all morning.

This should be "I have been reading all morning." Because of the context that reading holds, it doesn't make sense to use the present perfect simple. Either the reading is still going on (present perfect continuous), or it was in the past (past tense like "I read all morning").

How many pages have you read?

Yep!

I have read 50 pages.

Yes! Now the present perfect simple makes sense. In a situation where you accomplished something- like a certain number of pages- this tense can be used.

Lina have eaten three ice creams!

The tense is correct, but it should be "Lina has eaten three..." Because Lina is third person- someone we are talking about- the verb to do is conjugated as has, not have.

In addition, in the US, we do not ever make ice cream plural. We might say "three ice cream cones" or "three scoops of ice cream" or "three bowls of ice cream" or "three ice cream bars." But never "three ice creams." I am not sure if this is only an American thing? Unless you know for sure that British English/Australian English/whichever other form you're learning uses this plural, I would default to using a different word.

I have been working in the garden.

This is also correct!

Not the answer you're looking for? Browse other questions tagged or ask your own question.