1. Obsoleto es una frase fija que significa "obsoleto" y debe entenderse por separado de ser.
El sándwich que comí debía estar caducado.
2. Es una estructura pasiva. El tiempo básico de esta oración es el presente y was es el pasado, por lo que no se puede usar.
Cuando termine de comer, puedes invitar a tu familia a probarlo.
3. La función de do aquí es enfatizar que no tiene significado real y no es un verbo auxiliar. Puede traducirse como "de hecho, de hecho".
No hagas ejercicio al aire libre en toda la tarde. Realmente deberías jugar al ajedrez después del almuerzo.
Si no entiendes, por favor pregunta. . .