A mesma coisa acontece com "há muito tempo", "em muito tempo", e o ambíguo "por muito tempo". A forma curta sem "(a) time" nunca é usada com in, então "for long" significa apenas "long" e não é ambíguo: eu não moro aqui há muito tempo.
Faz muito tempo ou faz muito tempo?
Sim, são iguais, exceto em algumas frases muito especiais. Por exemplo, pode-se dizer "Estou sentado aqui esperando há muito tempo", mas seria incorreto dizer "Estou sentado aqui esperando há muito tempo".
Há muito tempo está correto?
Eu sugiro que você use 'por um longo tempo'. - Não nos veremos por muito tempo. ' "Nós não nos víamos há muito tempo" - mas eu uso 'por muito tempo' quando falo sobre o passado também.
Qual é o significado de por muito tempo?
"Longo tempo" - significa um longo período de tempo. Exemplos: "Faz muito tempo que não te vejo". "Ele leva muito tempo para vir aqui."
O que não significa há muito tempo?
Quando perguntei a algumas pessoas o significado de "Ainda não faz muito tempo", dizem que significa "Ainda não vamos sair. Vai demorar muito até nós vamos sair.", e um diz que significa "Nós não vamos sair por um tempo."