[ Tenses ]
By 3 o’clock yesterday, the software update ….
A. had been completed.
B. had completed
C. have been completed

Random Topics:
Used toWill or Going toSimple Present - WH QuestionsProgressive Verb TensesParallelism and Subject Verb AgreementSentence LabelingFuture Continuous TensePresent Perfect SimpleFew, a few, little, a little-ed/-ing AdjectivesOther quiz:
Grammar › ViewIn one year’s time, I _________ in this school for 15 years.
A. will be working
B. will work
C. will have been working
D. will have worked
Phrasal Verb › View
I need to __________ some money to buy a new laptop.
A. give away
B. come across
C. save up for
D. put by