xxwzs
Junior Member
- Joined
- Sep 27, 2014
- Member Type
- Native Language
- Chinese
- Home Country
- China
- Current Location
- China
Hi, everybody. Here comes my question from a test:
–Happy birthday!
–Thank you! It’s the best present I ______ for.
A. may have wished B. could have wished
B is said to be the key. I know a little about both options that "may have done" and "could have done" can both function as speculation about something that happened in the past. So, I would like to know how you differ them from each other? What about "might have done"?
–Happy birthday!
–Thank you! It’s the best present I ______ for.
A. may have wished B. could have wished
B is said to be the key. I know a little about both options that "may have done" and "could have done" can both function as speculation about something that happened in the past. So, I would like to know how you differ them from each other? What about "might have done"?