we use this tense for an action performed during a period that has not yet finished.
A. present perfect
B. past perfect
C. future perfect

Random Topics:
TransitionsPresent Perfect Continuous TensePersonal PronounNoun ClausesSimple Compound and Complex SentencesGrammar Double Object VerbsGrammar - SimilesWh QuestionsThe First Conditional SentenceCountable - UncountableOther quiz:
Relative Clause › ViewThis is the road ……………….. leads to the park on Coast Road.
A. where
B. when
C. what
D. that
Preposition › View
For centuries now, most of the resources of nations have been devoted ……… the military ……….. the development of better weapons and fortifications.
A. for/through
B. to/for
C. on/along
D. by/with
Future Tense › ViewIn Future Perfect tense, when will the action be completed?
A. Before another action in the future.
B. At the same time as another action in the future. 0
C. After another action in the future.
D. During another action in the future.
Vocabulary › View
A mentor has a purpose opposite to that of a[n]
A. octogenarian
B. jurisdiction
C. zenith
D. antagonist