[ Grammar ]
Kate _____ created a new program by next Wednesday.
A. have
B. has
C. had
D. will have

Random Topics:
Asking and Giving SuggestionSimple Present and Present ContinuousReported Speech and Reported QuestionsTime and CalendarArticles and NounsPassive SentencesPresent Simple vs Present ContinuousTypes of SentencesAdverbs of DegreeGrammar - to beOther quiz:
Modals › ViewA: The Great Wall of China took around 2500 years to build. B: Thousands of people ______ in the construction. A: Yes indeed millions.
A. must have worked
B. might have worked
C. mustn’t have worked
D. cant have worked
Phrasal Verb › View
(of time) take time as a holiday
A. Take on
B. Take in
C. Take out
D. Take off
Grammar › View… (you/see) Julie today?
A. Did you see
B. Have you seen
Definitions, Synonyms › View
Choose the best synonym for:
participate
A. Engage
B. Comply with
C. Disprove
