[Grammar] Were you at school today? or Have you been to school today?

Status
Not open for further replies.

Gunner1999

Junior Member
Joined
Jun 26, 2017
Member Type
Student or Learner
Native Language
Polish
Home Country
Poland
Current Location
Poland
Hey
I'd like to show you a conversation, which consists of 2 tenses. I know, that American speakers can use the past simple instead of the present perfect in many cases, whilst British people prefer the perfect tense.

John: Have you been to/at school today? Or Were you at school today?
Bart: Yes, I have. Or Yes, I was.
John: Have you learnt anything interesting? Or Did you learn anything interesting?
Bart: I've learnt 2 mathematical formulas. Or I learnt 2 mathematical formulas.
John: Have your teachers given you homework? or Did your teachers give you homework?
Bart: Yes, they have. Or Yes, they did. We have to write a composition about Shakespeare's works. We're supposed to hand it in until Friday.
I think that the present perfect is a better tense here.
And here I'd like to show you a monologue:

The meeting has just finished. We have decided to sign a new player. Unfortunately we haven't managed to extend the contract with the most effective striker, therefore we have to sell him. However we've bought a talented player from Manchester United. On the whole Arsenal has been strengthened. We're likely to win the FA Cup again.

Can the present perfect be used here?
 

Skrej

Key Member
Joined
May 11, 2015
Member Type
Native Language
English
Home Country
United States
Current Location
United States
Hey
I'd like to show you a conversation, which consists of 2 tenses. I know, that American speakers can use the past simple instead of the present perfect in many cases, whilst British people prefer the perfect tense.

John: Have you been to/at school today? Or Were you at school today?
Bart: Yes, I have. Or Yes, I was.
John: Have you learnt anything interesting? Or Did you learn anything interesting?
Bart: I've learnt 2 mathematical formulas. Or I learnt 2 mathematical formulas.
John: Have your teachers given you homework? or Did your teachers give you homework?
Bart: Yes, they have. Or Yes, they did. We have to write a composition about Shakespeare's works. We're supposed to hand it in until Friday.
I think that the present perfect is a better tense here.

Well, as a speaker of AmE I'd prefer the simple past. The present perfect sounds a bit stiff or pretentious to my ear. I doubt many AmE speakers would find the perfect tense very natural. That's just my opinion of course.


And here I'd like to show you a monologue:

The meeting has just finished. We have decided to sign a new player. Unfortunately we haven't managed to extend the contract with the most effective striker, therefore we have to sell him. However we've bought a talented player from Manchester United. On the whole Arsenal has been strengthened. We're likely to win the FA Cup again.

Can the present perfect be used here?

Sure. You're still dealing with the same question of preference, however. Since this sounds like some kind of press conference or manager's report, I don't find the perfect tense nearly as jarring as in the two-way dialogue above.
 

Gunner1999

Junior Member
Joined
Jun 26, 2017
Member Type
Student or Learner
Native Language
Polish
Home Country
Poland
Current Location
Poland
Thanks for your help. But I would be really content, if a British person glanced at these examples.
 
Last edited:

Gunner1999

Junior Member
Joined
Jun 26, 2017
Member Type
Student or Learner
Native Language
Polish
Home Country
Poland
Current Location
Poland
Alright. Why do you think that the past simple is more suitable? What if I used the present perfect? I'm talking about the dialogue.
 

Gunner1999

Junior Member
Joined
Jun 26, 2017
Member Type
Student or Learner
Native Language
Polish
Home Country
Poland
Current Location
Poland
Ok. I'll give the last example.

John: I've been to the supermarket.
Bob: Did you buy something tasty?
John: Yes, I did. I bought a box of chicken wings.
Bob: Did you get the video game, that my friend has?
John: No, I didn't. However I got you a new watch.

Is everything alright?
 

Amigos4

VIP Member
Joined
Oct 1, 2007
Member Type
Academic
Native Language
American English
Home Country
United States
Current Location
United States
Sticklers of standard English might question your use of the word 'alright' instead of 'all right'. You will find an interesting discussion here and here.
 
Status
Not open for further replies.
Top