Multiple choice

Directions: Choose the appropriate word/phrase from the given options and fill in the blank.

For thirty years he _______working hard ,studying the most difficult and important subject.

  1. has been

  2. had been

  3. was

  4. has being

Reveal answer Fill a bubble to check yourself
B Correct answer
Explanation

The phrase 'For thirty years' indicates a duration leading up to a point in the past, requiring the past perfect continuous tense. 'Had been' is the correct choice.