find . -maxdepth 1 -type f -mtime -7 -size +10M -exec ls -lhS {} +
Explanation: This finds regular files in the current directory modified within the last 7 days (-mtime -7) and larger than 10 MB (-size +10M), then passes them to ls to display details sorted by size in descending order (-lhS).