Recherche parmi différents professeurs en Anglais…
Sonia
Which is the correct one?
Hi guys,
Would you please tell me which one is correct in this sentence?
"I have a question for you. I (have / had) been meaning to ask you for a while but I kept forgetting. "
9 août 2016 17:19
Réponses · 7
2
I have been meaning to ask you for a while but I keep forgetting - this means you are about about to ask, and are explaining why it's been taking so long.
I had been meaning to ask you for a while but I kept forgetting - this means you already asked, and are explaining why it took so long.
9 août 2016
I have a question for you. -> I still have the question; action is not yet complete => I have been meaning...
had = completed action
9 août 2016
Thank you so much Paige.
10 août 2016
I have been meaning to ask you for awhile.
9 août 2016
I have a question for you. I have been meaning to ask you for awhile, but I keep forgetting.
If you were to use had, it would imply that you aren't going to ask the question anymore because you changed your mind or you already asked it.
Make sure you use have with keep and had with kept. One is present and one is past.
9 août 2016
Vous n'avez pas encore trouvé vos réponses ?
Écrivez vos questions et profitez de l'aide des locuteurs natifs !
Sonia
Compétences linguistiques
Anglais, Coréen
Langue étudiée
Anglais
Articles qui pourraient te plaire

How to Ask for a Raise or Promotion in English
9 j'aime · 8 Commentaires

The Key to Learning a Language Faster
31 j'aime · 8 Commentaires

Why "General English" is Failing Your Career (An Engineer’s Perspective)
30 j'aime · 12 Commentaires
Plus d'articles
