например, has been doing и has been done. краткий ответ: последовательно, по запчастям.
для подробного ответа разберем простой вариант "он хочет поехать туда".
хочет - настоящее время. переводим wants. поехать - инфинитив.
времени не имеет. прозрачен, аки намерение ребенка, тянущего ручки за игрушкой.
в русском варианте - время настоящее, поехать воообще когда-нибудь.
в английском варианте - he wants to go there - время настоящее, поехать воообще когда-нибудь.
а вот если добавим слово "скоро", то оно окрасит инфинитив в будущее время:
he wants to go there soon. окрасит - придаст легкий налет. но технически,
безвременным инфинитивом и останется. невозможно сказать to will go.
в русском языке и ехать, и поехать - инфинитивы несовершенного и совершенного вида.
в английском языке..
. этот нюанс не отражатеся. категории вида нет.
хотя, если сильно захотеть, эти нюансы можно передать.
но они выходят громоздкими и их городят лишь в особо важных случаях.
теперь первая часть пары "он хочет поехать туда".
хочет - захочет. а это уже настоящее - и будущее время.
в английском языке: he wants - he will want. таким образом,
правильный ответ на
вчерашний тест: he promises to come soon.
что касается has been doing - такой же подход...
has been - эта пара показывает презент перфект.
been doing - эта пара показывает континьюс.
has been doing - презент перфект континьюс - он активно делал что-то.
has been done - такой же подход.
has been - эта пара показывает презент перфект.
been done - эта пара показывает пассив.
has been done - презент перфект пассив - что-то было недавно сделано.
*
насколько важны времена в английском языке