Toggle Navigation
Games
Blog
Class PIN
Join for Free
Sign in
Toggle Navigation
Games
PIN
Join for Free
Blog
Pricing
Contact us
Help center
Sign in
Study
C1 Advanced Present Perfect and Past Forms
0
%
0
0
0
Back
Restart
The author finally submitted her manuscript yesterday after she _____ the final chapter three times.
was painstakingly rewriting
painstakingly rewrites
had painstakingly rewritten
has painstakingly rewritten
Oops!
Okay!
They _____ for a suitable investment property for almost a year before finding this off-market commercial lot.
have searched
had been searching
were searched
search
Oops!
Okay!
The flight crew _____ the severe weather system long before air traffic control issued the compulsory rerouting order.
monitor
were monitored
have monitored
had been monitoring
Oops!
Okay!
He realized he lost his security clearance badge only after he _____ through his entire briefcase twice.
has been searching
was searching
had searched
searches
Oops!
Okay!
She abruptly turned off the computer because a suspicious network error message _____ twice already.
has been appearing
appears
was appearing
had appeared
Oops!
Okay!
She _____ the draft contract when her colleague called to inform her of the sudden policy alteration.
was carefully reviewing
carefully reviews
has carefully reviewed
had been carefully reviewed
Oops!
Okay!
The veteran diplomat admitted that negotiators _____ to reach a peaceful resolution behind closed doors for over a month.
had been striving
were striven
strive
have striven
Oops!
Okay!
The defense attorney argued that his client _____ in his office when the incident took place.
works
was worked
had been working
has worked
Oops!
Okay!
He _____ any official notification from the admissions department regarding his application status yet.
had not been receiving
has not received
was not received
did not receive
Oops!
Okay!
The regulatory authority _____ a full-scale investigation into the corporation following recent allegations of financial misconduct.
launches
has launched
had been launching
was launched
Oops!
Okay!
She _____ all the necessary experimental evidence before she submitted her proposal to the ethics board.
was already gathering
has already gathered
already gathers
had already gathered
Oops!
Okay!
The archaeologists discovered that the ancient manuscript _____ in a sealed airtight chamber for centuries.
has been preserved
had been preserved
was preserving
had been preserving
Oops!
Okay!
The regional director _____ the execution of over twenty infrastructure projects since taking office last January.
oversaw
has overseen
had been overseeing
was overseen
Oops!
Okay!
The scientific panel published their findings only after peer reviewers _____ the absolute validity of the empirical data.
confirm
have confirmed
were confirming
had confirmed
Oops!
Okay!
The structural engineering firm _____ the durability of high-density materials since the construction project began last spring.
had tested
has been testing
was testing
tested
Oops!
Okay!
The research institute _____ groundbreaking studies on renewable energy storage solutions ever since receiving the state grant.
conducted
has been conducting
had conducted
was conducting
Oops!
Okay!
Our research division _____ five comprehensive reports on climate resilience since funding commenced in 2022.
published
has published
had been publishing
was published
Oops!
Okay!
The system administrator _____ the firewall security protocols when an unexpected power outage corrupted the local database.
has updated
was updating
updates
had been updated
Oops!
Okay!
The pharmaceutical company _____ clinical trials on the experimental vaccine since early last year with highly promising outcomes.
runs
has been running
was running
had run
Oops!
Okay!
The federal regulatory authority _____ strict sanctions against non-compliant financial institutions for over five consecutive years now.
had imposed
has been imposing
was imposing
imposes
Oops!
Okay!
She realized that her research team _____ on the incorrect dataset for days before the statistical error was discovered.
had been working
works
has worked
was worked
Oops!
Okay!
The historical archivist _____ the ancient parchment for weeks before discovering the subtle hidden watermark.
analyzes
has analyzed
had been analyzing
was analyzed
Oops!
Okay!
They _____ potential merger options for several months before the board officially authorized formal negotiations.
have discussed
were discussed
had been discussing
discuss
Oops!
Okay!
The legal firm took on the complex case only after senior partners _____ all potential conflict risks.
have evaluated
had evaluated
evaluate
were evaluating
Oops!
Okay!
The lead investigator realized mid-interview that the suspect _____ about his whereabouts all along.
lies
was lied
had been lying
has lied
Oops!
Okay!
The historical society _____ rare ancient artifacts from private collections since the main museum branch reopened last autumn.
acquires
had acquired
has been acquiring
was acquiring
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies