Let's take a break. We have worked / have been working for a long time.
We have been working for a long time.
That man _____ (stare) at me for a long time
has been staring
We will have played / will be playing a football match this week
We will be playing a football match ...
By this time next year, we _____________ (play) the new GTA
We will have played
No one has asked / has been asking me a question in 45 minutes.
No one has asked me a question in 45 minutes.
I _____ (practice) my French a lot, but I'm not seeing much improvement
I will have sold / will be selling my car by next year
I will have sold my car by next year
The school is replacing the computers this week. By next Monday, we ________ (sell) them all.
We will have sold
I love this movie. I have seen / have been seeing it five times!
I have seen it five times!
She _____ (try) calling you several times.
has tried
On Saturday, I will have spent / I will be spending the day at the museum
I will be spending the day at the museum
By 2080, our phones ______ (become) useless.
Our phones will have become
She has sat / has been sitting next to Sara all year.
She has been sitting next to Sara all year.
Those students ______ (disrupt) the class multiple times now.
have disrupted
Will the movie be coming out / have come out by next month?
Will the movie have come out by next month?
My flight leaves at 10am. At 10:15, I __________ (fly)
I will be flying
They haven't decided / haven't been deciding to get married yet.
They haven't decided to get married yet.
We ________ (complain) several times about the quality of the food tonight, but the waiter doesn't care.
have complained
We will have installed / will be installing the air conditioning today at 5pm
We will be installing the air conditioning ...
Our roommates _________ (watch) a movie at the time that we want to clean the house tonight.
Our roomates will be watching