分类：教育/科学-外语学习
问题：Therehavebeengreatadvancesinmedi? 
There have been是there is的变形？现在完成时？
回答：There have been great advances in medicine.

这个是 there be 巨型的现在完成时态了 

表示过去就开始发生的事情 强调对现在的影响了 

可以翻译为 医学已经有很大的改善了~