Interestingly, the progressive form has recently appeared in a similar manner in German colloquial speech using the preposition "am". Sometimes the preposition can even be omitted. Perfect forms with "be" instead of "have" are also a feature that German maintains and as of now there are no signs that it could change anytime soon. It appears that German is grammatically way more conservative than English but there are some trends that go in the same direction.