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
PERFECT VS SIMPLE CHAPINGO
0
%
0
0
0
Back
Restart
She ________ a course on sustainable agriculture last semester.
has taken
take
taking
took
Oops!
Okay!
I ________ a presentation on climate change this semester.
giving
gave
have given
give
Oops!
Okay!
They ________ their volunteering hours last summer.
complete
completed
completing
have completed
Oops!
Okay!
We ________ to several workshops this year.
attend
attended
attending
have attended
Oops!
Okay!
She ________ her exam results yesterday.
receiving
received
has received
receives
Oops!
Okay!
She ________ the presentation for the seminar.
prepares
preparing
prepared
has prepared
Oops!
Okay!
He ________ the new regulations last month.
understand
understood
understanding
has understood
Oops!
Okay!
We ________ the new software last week.
installing
installed
have installed
install
Oops!
Okay!
They ________ a new student in their class this semester.
have welcomed
welcomed
welcome
welcoming
Oops!
Okay!
I ________ the results of the experiment already.
analyzed
analyzing
analyze
have analyzed
Oops!
Okay!
You ________ the course material before the exam.
reviewing
have reviewed
reviews
reviewed
Oops!
Okay!
He ________ a lot of research for his thesis recently.
conducted
has conducted
conducts
conducting
Oops!
Okay!
We ________ our class schedule for next semester.
finalize
have finalized
finalized
finalizing
Oops!
Okay!
I ________ to the library three times this week.
go
went
gone
have gone
Oops!
Okay!
He ________ the best practices for organic farming in his report.
outlining
outlined
outlines
has outlined
Oops!
Okay!
I ________ to the guest lecture this semester.
have attended
attending
attended
attend
Oops!
Okay!
I ________ my friend at the café yesterday.
meeting
have met
meet
met
Oops!
Okay!
She ________ her project yesterday.
finishes
finished
has finished
finish
Oops!
Okay!
He ________ multiple scholarships since he started school.
receiving
has received
receives
received
Oops!
Okay!
You ________ your internship application yet.
not sent
didn't send
haven't sent
don't send
Oops!
Okay!
Maria ________ the article for the journal last week.
writes
writing
wrote
has written
Oops!
Okay!
She ________ a lot of progress in her research.
making
has made
made
makes
Oops!
Okay!
They ________ their final projects last week.
have submitted
submit
submitting
submitted
Oops!
Okay!
You ________ this book before.
reads
have read
read
reading
Oops!
Okay!
They ________ a decision about the trip last Friday.
making
have made
make
made
Oops!
Okay!
I ________ my homework already.
completes
completing
completed
have completed
Oops!
Okay!
We ________ to the new campus before.
visiting
visited
visit
have visited
Oops!
Okay!
They ________ their exams last month.
took
take
taking
have taken
Oops!
Okay!
He ________ to the conference last year.
attended
attend
attending
has attended
Oops!
Okay!
We ________ our thesis statements yet.
not submitted
didn't submit
don't submit
haven't submitted
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies