改错:Have you heard that Jeff's leg was broken while playing football?没看出语病~

问题描述:

改错:Have you heard that Jeff's leg was broken while playing football?
没看出语病~

应该是he was playing吧

Did you hear that Jeff's leg was broken while playing football?

Have you heard that Jeff's leg was broken while he is playing football?
应该这样吧,因为从句的主语是leg,所以while后面的主语不可以省略的,要不就变成leg is playing football了