Correct Answer : Option (A) - present perfect continuous
Correct Answer : Option (A) - future perfect
Correct Answer : Option (D) - present continuous
Correct Answer : Option (C) - ran
Correct Answer : Option (B) - haven't seen
Correct Answer : Option (D) - had taken place
Correct Answer : Option (A) - present perfect
Correct Answer : Option (A) - simple past
Correct Answer : Option (B) - present continous
Correct Answer : Option (C) - had watched