Find English Teachers
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. "
Aug 9, 2016 5:19 PM
Answers · 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.
August 9, 2016
I have a question for you. -> I still have the question; action is not yet complete => I have been meaning...
had = completed action
August 9, 2016
Thank you so much Paige.
August 10, 2016
I have been meaning to ask you for awhile.
August 9, 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.
August 9, 2016
Still haven’t found your answers?
Write down your questions and let the native speakers help you!
Sonia
Language Skills
English, Korean
Learning Language
English
Articles You May Also Like

The Power of Storytelling in Business Communication
41 likes · 9 Comments

Back-to-School English: 15 Must-Know Phrases for the Classroom
28 likes · 6 Comments

Ten Tourist towns in Portugal that nobody remembers
58 likes · 23 Comments
More articles