—It is said that John’s paper got an A. —He deserves it.He _________ a lot before he handed it in. A.prepared B.prepares C.had prepared D.has prepared
---It’s a long time ______ I last saw you. ---Yes, and it will be another month ______ we can meet again.
John received an invitation to dinner, and with his work ________, he gladly accepted it.
-–She looks very happy. She ________have passed the exam. --I guess so. It’s not difficult after all.
Progress ________so far very good and he is sure that his new book will be finished on time.
I haven’t read the book for __________ long _______I’ve forgotten what it is about.