English, asked by amruvarshini7, 12 hours ago

They ____ waiting here for three hours
a) is been
b) were been
c) have been
d) were been​

Answers

Answered by KomalSrinivas
3

The correct answer is option c) have been

They have been waiting here for three hours.

  • Since the subject 'they' is plural, therefore, 'is been' will not be the correct answer.
  • As a particular time has been mentioned, we cannot put 'were been' as the answer.
  • 'have been' is the correct answer as it follows the rule of subject-verb agreement and also denotes the passage of time.
Answered by Anonymous
0

They have been waiting here for three hours.

  • The term is used to describe the timing of an event. It represents the present perfect tense.
  • It generally refers to something that had happened in the past and has still lasted to the present scenario.
  • For example - They have been working on the book for two years or I have been reading this magazine.
  • Thus, the correct sentence is - They have been waiting here for three hours.
Similar questions