Q
Hard 1 Mark
English Tenses
Which sentence contains an error in the Future Perfect?
Explanation
'Will have been complete' is wrong. Future perfect requires will + have + past participle: 'will have completed the course by June.'
Reference: English Grammar Guide , Page 11
Hint
Future perfect = will + have + past participle (V3). Never 'been complete'.