0
Wangqh2696122 Posted 16 years ago
Grammar

May have done or must have done

#1. --I tried in vain to look for you for two hours. Where did you go?

--I ____ my uncle's.

A. may have stayed B. must have stayed

The suggested answer is B. My question: Why can we use A here?

Two other questions:

#2. Since he has been preparing a long time, he ____ pass the final exams smoothly.

A. must B. should

The suggested answer is B. Can we use A here?

#3. If the level of the men's football is able to break through, Chinese sports will be the first class in the world.

Do you think the sentence is natural? Is break through correctly used here?

  

Top answer

Anyone who can answer these questions?

  • Anyone who can answer these questions?
Free · every Monday

Get the Weekly English Kit 📬

New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.

6 Answers
0
Anyone who can answer these questions?
0
1. Both are possible, but it should be "at my uncle's". "may" means that the person isn't sure where they were at the time (or is being evasive), but the given explanation -- that they were at their uncle's -- is one possibility. "must" also means that the person doesn't exactly know, but further implies that the given explanation seems the only possible one that explains why the first per
0

#1. --I tried in vain to look for you for two hours. Where did you go?

--I ____ at my uncle's.

A. may have stayed B. must have stayed

I don't think this is a good sentence. In my opinion, we should say:

--I tried in vain to find you for two hours. Where have you been?

--I should be at my uncle's.

#2. Since he has been preparing a long

0
As a native speaker, do you think these sentences are natural? Can you suggest some other sentences with the same meaning?
0
wangqh2696122
As a native speaker, do you think these sentences are natural? Can you suggest some other sentences with the same meaning?

1. In real life, I'd probably just say "I was looking for you for two hours. Where did you go?". The fact that it was "in vain" will be obvious to both parties, so there's no need to say it. "trying
0
Wonderful explanation!

Related Questions