[ Verb Ability ]
Which sentence correctly uses ‘be able to’ in the present perfect tense?
A. I am able to solve the puzzle.
B. I was able to solve the puzzle.
C. I will be able to solve the puzzle.
D. I have been able to solve the puzzle.

Random Topics:
Future SimpleThere is, There are, Some, AnyPreposition and AdjectiveRelative & Interrogative PronounsInfinitives and GerundsSimple Past Tense & Future TenseMix-TensesVerb Forms and PrepositionsModal Verbs and Contrastive ConjunctionsAdverbs, Modals, Preposition of timeOther quiz:
Verb Phrases › ViewWhat is the verb phrase in this sentence?
The houses are named after the founders of Hogwarts School of Witchcraft and Wizardry.
A. Wizardry
B. founders
C. of Hogwarts
D. are named
Grammar › View
I and my friends ………….. the film in cinema. So, I knew all of the story.
A. Has knew
B. Has known
C. Have knew
D. Have known
Relative Pronouns and Adverbs › ViewThe school bus _______ I ride home is number 45.
A. who
B. whom
C. which
D. that
Grammar › View
As a child, he hated _____________ books, but now he finds it enjoyable
A. to read
B. to reading
C. read
D. to be read
