Learn English – “Do you guys break up?” or “Have you guys just broken up?” Which one is better

present-perfectpresent-tenseword-choice

This site says:

4: We can also use the present simple for short actions that are
happening now. The actions are so short that they are finished almost
as soon as you've said the sentence. This is often used with sports
commentary, or in demonstrations.

He takes the ball, he runs down the wing, and he scores!

First I put some butter in the pan and turn on the cooker.

Here is a scene in a movie.

A: We should end our relationship here

B: Fine

C-a friend of both A & B, has just passed by & says: Do you guys break up?

A, B & C are Americans

So, does the sentence Do you guys break up? fall into the above use of simple present tense (The actions are so short that they are finished almost
as soon as you've said the sentence)?

But I would say it is better if C says: Have you guys just broken up? to mention something that has just happened.

So, "Do you guys break up?" or "Have you guys just broken up?" Which one is better?

Best Answer

Did you guys just break up?

Is the most common way to ask this if the event is very recent.

Did you guys break up?

Is how you would ask if the you have no notion or idea of when it may have happened.

Do you guys break up?

Implies that the couple may break up regularly.

Have you guys just broken up?

Is a slightly more formal way to phrase the first question.