Both sentences are about something that happened recently and not at a specific time, so the present perfect is fine. The first is very clear because of the word 'just'; the second could go either way, depending on how long ago the window was broken.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
Ant_222
It is well known that in BrE the Present Perfect tense is used more frequently than in AmE. I wanted to ask whether the following two sentences should use Present Perfect in British English:
dimsumexpressIf a situation calls for present perfect, regardless whether it's in Britain or in the US, the same grammar rules still applies.I was told there is this difference:
Ant_222It is well known that in BrE the Present Perfect tense is used more frequently than in AmE.The difference in frequency is probably miniscule, however.
Ant_2221. Who has just taken my newspaper?Well, I for one am hoping that one of our British cousins comments on Anton's specificsentences. To my American ear, the wording of sentence number 1 doesn't strike me as something that is very likely to be produced by an American mouth.
2. Who has broken the window?