I _____ for half an hour now.

Ahas been waiting

Bhave been waiting

Cwas waiting

DNone of the above


B. have been waiting


when time word 'for' comes in a sentence present perfect continuous tense is used .

Related Questions:

Spot the error:

When I(A)/ gone out(B)/,the sun was shining(C)/No error.(D) 

Identify the tense."The lights went out when we were having dinner".

They _________ the tea during the break time.

Use the correct tense form of the verb given in the brackets. Still it (rain).

Tara _____________ well for two weeks. Choose the correct tense form.