Respuesta :

Answer:

It is grammatically correct.

Explanation:

However, nobody talks like this. Unless you are writing a story that took place 100 years ago, I would try this:

Have you both been building a small engine?