(4
Future Perfect:
She couldn't sleep because they had been partying all night long
He failed the test because he had not been paying attention to class
The car had been making weird noises since 2 weeks ago and now it broke down
She had been waiting for his boyfriend for 2 hours! Where could he be?
You had been waiting there for more than two hours when she finally
arrived.
Had you been waiting there for more than two hours when she finally
arrived?
You had not been waiting there for more than two hours when she finally
arrived.
They had been talking for over an hour before Tony arrived.