Which one is the correct sentence future perfect tense ?
A. she had been dancing since she was five
B. she will have finished her study before 5 P.M this evening.
C. she have been cleaning for 2 hours
D. she will have a meat for dinner

Random Topics:
Comparatives and SuperlativesPassive Voice with Modal VerbsPresent Simple & ContinuesPast Tense (Regular and Irregular)Noun PhraseNoun QuantifiersFuture Continuous, Future Perfect and Future Perfect ContinuousAdjectives (-ed / -ing)Past Simple or Past ContinuousComparative & Superlative AdverbsOther quiz:
Tenses › ViewMy son is a student. He (be) ………………………………………… a student for three years. I hope he (finish) …………………………… soon.
A. has been; will finish
B. have been; will finish
C. has been; is going to finish
D. was; will finish
Modals of Necessity and Suggestion › View
A: __________ I rent a car when I arrive in Cairo? What do you recommend?
B: No, you __________ definitely use the subway. It’s fast and efficient.
A. Should / can
B. Can / can
C. Should / should
D. Can / should
Tenses › ViewAt the end of the next month, executive chef Tracy Nakagawa…………….. the kitchen at the Hokulea Café for ten years.
A. has supervised
B. will have supervised
C. had been supervising
D. is supervising
Noun, Pronoun, Adjective, Verb › View
Which sentence contains a concrete noun?
A. The idea was innovative.
B. Her laughter echoed in the room.
C. Kindness is rare these days.
D. Justice delayed is justice denied.
