Nejlepší odpověď
Oba výroky jsou správné. Ale význam obou se od sebe liší. Význam
20letého chlapce – existuje chlapec, jehož věk je 20 let.
20letý chlapec – chlapec ve věku 20 let.
Odpověď
„Žijí v Londýně 10 let, když jsem se s nimi poprvé setkal“ není správný.
Musíte říci „Žili v Londýně 10 let, kdy jsem se s nimi poprvé setkal. “
„ Potkal jsem … “je minulostí. Musíte odkazovat na„ život “dále do minulosti; k tomu používáme Past Perfect Continuous (ne Present Perfect Continuous, který jste použili).
Stejně tak: „Žili tam 10 let, když jsem je poprvé potkal.“ je třeba přepsat jako „Žili tam 10 let, když jsem se poprvé setkal je. “(Past Perfect místo Present Perfect).
V tomto případě je přijatelná kterákoli z (upravených) vět.
Pokud není„ deset let “nijak zvlášť relevantní mohl také říci „Žili v Londýně, když jsem je poprvé potkal.“
A pokud máte pocit, že musíte najít způsob, jak použít Present Perfect, to v citátu připisovaném lidem, se kterými jste se setkali: „Žijeme v Londýně už deset let,“ řekli, když jsme se poprvé setkali. „Řekl“ by mohl být nahrazen jinými slovesy, pokud chcete být v nahlášené řeči trochu nápaditější: zjevený, svěřený, vyzrazený, zveřejněný, připuštěný, vyznaný, vyzrazený, informovaný [mě]; širší kontext určí, které z nich by byly nejvhodnější. Existují i další, například „vouchsafed“ nebo „dobrovolně“, ale jejich použití vytváří poměrně pompézní literární efekt… ale teď se dostávám k závěru! (S touto odpovědí jste se už nějakou dobu začali nudit, když jsem připustil, že jsem se posunul od bodu.)