The sentence ‘It will have been ten years since I became friends with him’ is a complex sentence that involves using a perfect tense form combined with a time reference. While it seems grammatically understandable, it’s important to analyze its structure to ensure that it follows standard English grammar rules. In this article, we will explore whether the sentence is grammatically correct and how to use similar sentences effectively.
Understanding the Perfect Future Tense
The sentence uses the future perfect tense, which is formed by using ‘will have + past participle.’ This tense is often used to describe an action that will be completed before a specified point in the future. In the case of ‘It will have been ten years,’ the action of becoming friends with someone is expected to be completed in the future, and we are reflecting on how long it will have been by a particular future time.
In the given sentence, the future perfect tense ‘will have been’ is used to describe a state (the time passed since becoming friends) that will be completed at a specific point in the future (ten years from now).
Checking the Sentence Structure
Now, let’s break down the sentence: ‘It will have been ten years since I became friends with him.’ The phrase ‘ten years’ serves as a time duration, indicating that ten years will have passed by the future time in question. The phrase ‘since I became friends with him’ marks the starting point, pointing to when the friendship began.
While the structure is generally clear, the use of ‘since’ implies that the action of ‘becoming friends’ happened in the past, but the sentence does not specify the exact time in the past when the action occurred. This is fine for conversational use but might need to be clarified if more precision is required, such as in formal writing or professional contexts.
Common Mistakes and Alternatives
Common mistakes people make when using the future perfect tense include confusion with the past perfect or simple future tense. It’s crucial to understand that the future perfect tense specifically refers to actions completed by a certain point in the future, not just actions that will happen. If you wanted to simplify the sentence, you might say: ‘It will be ten years since I became friends with him,’ which uses a simpler future tense without indicating completion by a certain time.
Alternatively, you might say: ‘I will have been friends with him for ten years by [specific date].’ This version directly specifies the duration of the friendship as it stretches into the future, making the meaning even clearer.
Using ‘Since’ and ‘For’ with the Future Perfect
In sentences like this one, it’s important to distinguish between ‘since’ and ‘for.’ ‘Since’ is used to indicate the starting point of an action, while ‘for’ is used to describe the duration of an action. For example:
- ‘It will have been ten years since we met.’ (Using ‘since’ to indicate when the action started)
- ‘It will have been ten years since we became friends.’ (Another valid use of ‘since’)
- ‘It will have been ten years since we started working together.’ (The action began at a specific point)
Conclusion
The sentence ‘It will have been ten years since I became friends with him’ is grammatically correct, but it may require further clarification depending on the context. The future perfect tense, combined with the word ‘since,’ effectively conveys a sense of time passing by a future point. However, understanding the proper use of tenses, ‘since’ and ‘for,’ and the context of the sentence can help in constructing more precise and clear sentences.
When constructing similar sentences, be sure to use the future perfect tense to indicate actions completed before a specific future time, and remember to clarify your time references to avoid confusion.
コメント