Which one is most appropriate and why?
I will have my laptop next two weeks.
I will have my laptop in 14 days from now.
English Language & Usage Stack Exchange is a question and answer site for linguists, etymologists, and serious English language enthusiasts. It only takes a minute to sign up.Sign up to join this community
Well, if you say
I will have my laptop 14 days from now (or in 14 days)
it carries considerably more (expected) precision than
I will have my laptop in 2 weeks (time)
because you're specifying the day in the former, and only the expected week in the latter (fortnight, imo, would also be specifying the day)
You can also say
I will have my laptop (some time) in the next two weeks
which can be any time between now and two weeks later.
Both sentences are badly constructed in my opinion. The first is missing a preposition. More clarity is achieved with:
My laptop will arrive in two weeks.
The laptop is the subject of the sentence, rather than you.
14 days or two weeks, or indeed a fortnight, is your choice, as all mean the same; do you want to imply an accurate measure of time, a general approximate or simply be expressive? "Two weeks" seems best.
Neither of those sentences sound completely natural, but they're not too far off. From the context of both sentences together, it seems like the idea is the person speaking will have a laptop after an interval of two weeks or 14 days.
The first could be:
I will have my laptop next in two weeks.
The second one could be:
I will have my laptop 14 days from now.
The two statements are slightly different. The first implies the person has had the laptop before and will have it again after an interval of two weeks. The second doesn't imply previous possession one way or another, just that the person will have the laptop in 14 days.