0

As we usually say in present tense:

It has been twenty days since I met you last.

In past tense:

It had been twenty days since I met / had met you last.

Which tense should be used in the subordinate clause?

Now in future tense:

It will have been twenty days since I meet / met you last.

The present is okay but please explain the past and the future.

Thanks in advance.

  • As I'm not sure, I'm posting this as a comment. Correct me if I'm wrong, but meet in your third phrase is infinitive, not present, right? Also, I believe the correct tense would be future perfect too, since you're saying that 20 days will have elapsed since you did something in the future (if what I said is wrong, let me know and I'll delete this). – krobelusmeetsyndra Feb 1 at 2:50
2

The correct word is "met" in relation to your question.

"It will have been twenty days since I met her." "It will have been twenty days since I met you."

It is also worth adding a few other points.

  1. The "last" would normally be in the middle of the sentence, not at the end.
  2. When referring to meeting you, as opposed to meeting a third party, it would usually be better to use "we.

The following examples illustrate two points above.

"It has been twenty days since I met you last."

The above sounds clunky.

"It will have been twenty days since I last met you."

The above option is good.

"It will have been twenty days since we last met."

This third option is better.

"It will have been twenty days since we met [to discuss the proposal]."

This fourth option is also good.

Finally, in relation to future events, "meet" is correct.

"It will be twenty days until I meet her again.

" Or ..

"It will be twenty days until we meet again."

| improve this answer | |
  • You didn't touch upon the "past" – user100323 Feb 1 at 7:35
  • I'm sorry, I didn't understand the comment. Could you please explain more fully? – EWalker Feb 1 at 7:38
  • What about my "second sentence"? What tense should I use after the word "since"-- past simple or past perfect? – user100323 Feb 1 at 7:59
  • "It had been twenty days since I had last met her" is the correct phrase. ""It had been twenty days since I had last met you " is also correct, but it is a very strange construction; it might be used (for instance) if someone is writing a letter to the second person, explaining why they are breaking up with that person. For instance, "It had been twenty days since I had last met you, but you did not want to hold my hand or hear about what I had been doing." – EWalker Feb 1 at 8:15

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.