Добрый день, ученики!
Давайте разберем это задание. Нам нужно выбрать правильную форму глагола "know" (знать), чтобы заполнить пропуск в предложении. Предложение говорит о том, что кто-то знает другого человека с тех пор, как они были детьми.
У нас есть четыре варианта:
1. knew
2. has known
3. has been knowing
4. have known
Чтобы правильно выбрать, нам нужно понять, какое время лучше всего подходит для выражения действия, которое началось в прошлом и продолжается до настоящего момента.
* "knew" - это прошедшее простое время (Past Simple). Оно описывает законченное действие в прошлом. Этот вариант не подходит, так как знание продолжается до сих пор.
* "has known" - это настоящее совершенное время (Present Perfect). Оно описывает действие, которое началось в прошлом и имеет результат в настоящем, либо продолжается до настоящего момента. Для единственного числа (I) мы используем "have". Так как у нас местоимение "I", то необходимо выбрать форму "have known".
* "has been knowing" - это настоящее совершенное длительное время (Present Perfect Continuous). Оно описывает действие, которое началось в прошлом, продолжается до сих пор и акцентирует внимание на длительности действия. Этот вариант грамматически возможен, но в данном контексте не является лучшим выбором, так как акцент делается скорее на факте знакомства, а не на его длительности.
* "have known" - это тоже настоящее совершенное время (Present Perfect). Для множественного числа (they) мы используем "have". Этот вариант подойдет, если мы говорим о себе (I), поскольку "I" грамматически требует "have" в Present Perfect.
Таким образом, наиболее подходящий вариант – "have known".
Правильный ответ: have known.
Перевод: Я знаю его с тех пор, как они были детьми.
Понятно? Отлично! Если у вас есть еще вопросы, задавайте!