I got confused about the question number 7. I think i could use whatever i want in these 3 tenses (past simple/ present perfect/ present perfect continous), depending on what i mean.

"I have been standing there for (....)" if i mean i'm still standing there watching the airplane and maybe i will stand there even when i can't see the airplain anymore.

"I have stood (...)" basically similar to "I have been standing"...

"I stood (...)" if i mean i used to stand there (in the past) but not anymore.

Am i right?

The answer key is D


Please show us the wording for Question 7 as it was give to you.