arcpy.Describe returns the dataset property isVersioned as boolean - the described dataset could be either fully versioned or move-to-base and there is no way to determine which, other than to open the property sheet of each table or feature class using ArcCatalog. Might need to create a property with a different name to avoid breaking scripts that currently use isVersioned and expect a True/False return.