Why choose B instead of A for an English multiple-choice question? Explain. Thank you.

Why did you choose B. Why didn't you choose A. Explain thanks for reporting | 14 minutes ago. Questioner: happy, my mood | Visits: 6 times.

-I haven't sung for five years.

-It's not true! __________?

A.are you a singer? B.

C.what do you mean D. Is this a strange idea?

A: This is a fallacy. The fallacy lies not in the landlord's typo, but in the questioner's creation of questions and dialogues.

You can choose B, but what's the point? Can you translate it?

I haven't been a singer for five years.

Really? How can it be?

Analysis: Just translate a few options and put them in.

A. Are you a singer? C. What do you mean? D. this is a strange idea.

Comments: The first sentence of this sentence is based on the so-called fallacy that since the clause uses the progressive verb, the translation should start from the end! A very authentic sentence!

The verdict itself has been five years since it began. It has been five years since the beginning. It happened.

The from clause indicates the starting time of something. So the predicate verb should be a temporary verb (happened) or a relatively short verb. For example:

I haven't been as happy as I was last night for years. Longman

I haven't been so happy as last night for many years.

Through examples, it aroused the interest of questioners and created many examples of using progressive verbs as predicate verbs in self-clauses:

He has lived in Shanghai/smoked/been ill for many years.

Because he lives in Shanghai, he smokes and is ill.