+0

Advanced grammar in use unit 3 Exercise 3.1

a: Shall I make us some dinner? It's already eight o'clock.

b: No, thanks. I ____to the dentist this afternoon and my mouth hurts too much to eat anything(go).

You need to choose right tense. Present Perfect/Past Simple.

I understand that afternoon is already over and that's why I must use the Past Simple, but my grammar book says use present perfect To express present result : John has missed the bus, so he’ll be late.

He has missed(reason in the past), so he'll be late (effect in future or present). So, can I say : No, thanks. I have gone to the dentist this afternoon(reason in the past) and my mouth hurts too much to eat(result in present).

Thank you for answers.

+1
Евгений СивридкинSo, can I say : No, thanks. I have gone to the dentist this afternoon(reason in the past) and my mouth hurts too much to eat(result in present).

No.

"has/have gone to" is used when a person is still absent. For example:

A: Where's Sally?
B: She's gone to the dentist.

+1
Евгений СивридкинI ____to the dentist this afternoon

You can't use the present perfect if you say when the action occurred. The present perfect is not used with an expression of time.

You can say I have gone to the dentist, but you can't say I have gone to the dentist this afternoon.

This basic rule must be followed before applying any other principles like 'present result'.

To use the present perfect there, we'd say it like this:

I've (just) been to the dentist, so my mouth hurts too much to eat anything.

CJ

Students: We have free audio pronunciation exercises.
Comments  

Thanks, it helps a lot!

Site Hint: Check out our list of pronunciation videos.