Question 1:
It's 10 a.m. Jake _______ (already / to have) four cups of coffee this morning. Poor thing, he _______ (to work) all night long.
A. has already had / has been working
B. has already had / had worked
C. had already had / had been working
D. has already had / had been working
Feedback 1. We use the Present Perfect for actions which happened in an unfinished period of time - this morning. 2. We use the Past Perfect Continuous to emphasize the duration of an action which was finished in the past.

These questions are from this test. Would you like to take a practice test?

Test 3-Present Tenses | Upper-Intermediate English